|
Windows系统如何备份&恢复华硕路由器中的所有设置?
如果您是Linux 用户?这里没有您要看的内容。
如果您是 Windows 11 用户,并且尝试过从图形用户界面备份设置。现在,在您对路由器进行了出厂重置并恢复设置之后,您发现某些设置,比如服务器证书和设备图标以及一些speedtest测试记录等不见了,必须手动重新设置,而且您也不想安装任何第三方插件。
那么本教程就是为您准备的。
本教程的思路分为两步。第一步是从路由器的图形用户界面(“管理”,“恢复/保存/上传设置”)中制作的标准设置备份。第二步是本教程的重点,涵盖了其余的设置(服务器证书和设备图标以及一些speedtest测试记录)。
这里使用了SSH服务器,这是一种(安全的)进入路由器的”后门”。好消息是 Windows 11 已经自带了一个 SSH 客户端,我们可以使用,所以无需安装任何东西。
前提条件:
您唯一需要的是一个插入路由器 USB 端口的 U 盘(请参阅“附加说明”)
好吧,开始吧:
1. 在 Windows 中生成SSH 密钥。
Windows 终端中运行以下命令:
ssh-keygen -C "" -q -N ""
按“Enter”键接受默认文件名。
稍后您将需要公钥,它位于:
"C:\Users\<windowsuser>\.ssh\id_ed25519.pub"。(<windowsuser> 是您的 Windows 用户名)"
这是一个标准的文本文件(可以在记事本或其他文本编辑器中打开)。
此密钥可以被您所有的路由器重复使用。
2. 路由器开启SSH服务。
打开您刚刚创建的公钥文件,全选并复制到剪贴板。
登录路由器管理界面(在浏览器中)。
转到“系统管理”>“系统设置”。
找到“启用 SSH”并设置为“LAN only”——这意味着您只能从局域网访问 SSH。
将“SSH 端口”设置为您想要使用的数字(不建议使用SSH默认端:22)
在“授权密钥”下,粘贴您之前复制的密钥。
点击“应用本页面设置”——保持浏览器打开。
现在您的路由器已准备好接受连接。
本教程其余部分使用的替换项:
<路由器 IP> - 路由器的IP 地址
<端口> - 上述输入的 SSH 端口
<用户名> - 路由器的登录用户名
<路由器名称> - 仅作为文件名的一部分,我更倾向于使用路由器名称
<磁盘名称> - 在图形用户界面中,前往首页,点击 USB 图标,然后点击“格式化”选项卡。复制“磁盘名称”
现在创建实际的命令文件。
3. 备份命令:
打开记事本,输入(并替换):
ssh-keygen -R [<路由器 IP 地址>]:<端口>
ssh -oStrictHostKeyChecking=accept-new -p <端口><用户名>@<路由器 IP 地址>"cd /jffs && tar -cf /mnt/<磁盘名称>/backup_jffs_<路由器名称>.tar *"
将文件保存为“Backup_jffs_<路由器名称>.cmd”。
4. 恢复命令:
打开记事本,输入(并替换):
ssh-keygen -R [<路由器 IP 地址>]:<端口>
ssh -o StrictHostKeyChecking=accept-new -p <端口> <用户名>@<路由器 IP 地址>"cd /jffs && tar -xf /mnt/<磁盘名称>/backup_jffs_<路由器名称>.tar && reboot"
将文件保存为“Restore_jffs_<路由器名称>.cmd”。
您现在已准备就绪!
如何以及何时进行备份:
请务必确保您备份的是健康的路由器!
理想情况下,在进行备份之前,您应该执行恢复出厂设置并手动重新设置,这样您的路由器将处于健康状态且无垃圾数据。
现在,在您完成所有设置(包括上述 SSH 设置)之后,您:1. 通过图形用户界面执行标准设置备份(“管理”,“恢复/保存/上传设置”)。从“下载”文件夹中复制“Settings_<路由器名称>.CFG”,并将其保存到您喜欢的位置。2. 运行(双击)“Backup_jffs_<路由器名称>.cmd”文件。
如何以及何时执行恢复操作:
始终确保您的备份来自健康的系统,且不是“太旧”。如果执行了固件升级,华硕提示您执行恢复出厂设置,或者您已执行多次固件升级,那么备份可能会“太旧”。在这种情况下,您不应使用旧备份,而应重新构建系统,然后制作新的备份。
理想情况下,当您想要恢复设置时,应先执行恢复出厂设置,这将清除所有设置,不会留下垃圾。
执行恢复出厂设置后,浏览到路由器的图形用户界面,设置用户名和密码,然后选择“高级设置”。现在您可以选择“加载设置”并选择您的备份(“Settings_<路由器名称>.CFG”),它将上传到路由器。
路由器重新启动后(请耐心等待,这需要几分钟),现在您可以运行“Restore_jffs_<路由器名称>.cmd”来恢复其余设置。路由器会再次重新启动。
当它再次启动时(请再次耐心等待),您就完成了,可以正常连接到您的路由器。现在它将具有备份中的所有设置。
希望这能帮到你。
|