我想复制到路由器上的 tmp 目录,但不知道如何启用 SSH 来访问它。
我通过 LAN 连接到它并运行 OSX Snow Leopard 10.5.6。
答案1
您是否尝试过搜索 DD-WRT 的官方文档?
以下是有关 SSH 和 telnet 的主题:http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line
这解释了如何设置 SSH 守护进程和身份验证方法。
以下 wiki 文章解释了如何启用 SSH 并从互联网访问您的路由器:http://www.dd-wrt.com/wiki/index.php/SSH_access_from_internet
基本上,步骤如下:
确保 SSH 已启用
- 转到 Web 界面上的“服务”选项卡和“服务”子选项卡
- 启用“SSHd”位于“安全外壳”部分下
- 如果您只想从外部连接到您的 LAN,则无需启用“SSH TCP 转发”。
- 选择合适的端口(默认值为 22,但出于安全原因,建议您将其更改为 1024 以上的非标准端口。记住端口号,因为您需要将其输入到 SSH 客户端才能连接到路由器)
- 您可以激活(不太安全的)密码授权和/或(推荐的)私钥/公钥授权。有关生成密钥的更多信息,请参见此处:[1]。
- 节省
启用远程访问
- 转到 Web 界面上的“管理”选项卡和“管理”子选项卡
- 在“远程访问”部分下启用“SSH 管理”
- 输入与上面 (4) 中指定的相同端口号。这将在防火墙中打开该端口。
- 节省
- 重启路由器
现在,您将能够使用 SSH 客户端(例如 PuTTY)从互联网连接到路由器的 WAN IP。
禁用远程访问
如果您希望在任何时候禁用来自 WAN 的 SSH 访问,- 转到 Web 界面上的“管理”选项卡和“管理”子选项卡 - 禁用“远程访问”部分下的“SSH 管理” - 应用设置
SSH 密码
- 当询问用户名时,输入 root (即使你在 Web 界面中更改了用户名)
- 当要求输入密码时,输入路由器的密码
希望这可以帮助 !