📅  最后修改于: 2023-12-03 15:42:05.330000             🧑  作者: Mango
MikroTik 路由器是广泛使用的网络设备,也是网络架构师和安全工程师经常使用的一种设备。MikroTik 路由器支持很多功能和操作,包括重启路由器。
本文介绍如何使用 Shell/Bash 脚本来重启 MikroTik 路由器。
ssh admin@<MikroTik IP Address> "/system reboot"
该命令通过 SSH 连接到 MikroTik 路由器,并运行 /system reboot
命令重启路由器。
以下是一个示例脚本,使用 SSH 连接到 MikroTik 路由器,并重启路由器。
#!/bin/bash
# MikroTik 路由器 IP 地址
MikroTik_IP="<MikroTik IP Address>"
# SSH 用户名
SSH_User="admin"
# SSH 密码
SSH_Password="<SSH Password>"
# 连接到 MikroTik 路由器
sshpass -p $SSH_Password ssh -o StrictHostKeyChecking=no $SSH_User@$MikroTik_IP "/system reboot"
请注意,此示例脚本使用 sshpass
工具,它用于通过 Shell 脚本传递密码,这可能会有一些安全风险。建议使用 SSH 公钥认证方式,而不是使用密码认证。