-1

我正在尝试使用 Putty 直接连接到路由器。使用以下命令,我可以连接到终端服务器:

putty.exe -ssh <IP> p 22 -l <user> -pw <mypassword>

输出TS#

使用该命令,Putty 将直接打开 TS#,然后我在 Putty 中输入路由器名称以转到路由器。

输出:routername#

我的问题是:如何使用 SSH 直接连接到路由器,使用以下命令:

putty.exe -ssh <IP> p 22 -l <user> -pw <mypassword>

我应该添加什么命令以便在连接终端服务器后直接连接到路由器?

4

1 回答 1

0

您可以使用该-m标志在登录时执行脚本。

3.8.3.6 -m:从文件中读取远程命令或脚本

-m 选项执行与 PuTTY 配置框的 SSH 面板中的“远程命令”框类似的功能(请参阅第 4.18.1 节)。然而,-m 选项期望被赋予一个本地文件名,并且它将从该文件中读取一个命令。

对于某些服务器(尤其是 Unix 系统),您甚至可以在该文件中放置多行并依次执行多个命令或整个 shell 脚本;但这可以说是一种滥用,并且不能期望在所有服务器上都有效。特别是,众所周知,它不能与某些“嵌入式”服务器一起使用,例如 Cisco 路由器。

此选项在文件传输工具 PSCP 和 PSFTP 中不可用。

通过http://the.earth.li/~sgtatham/putty/0.62/htmldoc/Chapter3.html#using-cmdline

于 2012-07-03T06:08:33.233 回答