如何使用Putty连接到路由器

时间:2012-07-03 06:03:16

标签: ssh putty

我正在尝试使用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>

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

1 个答案:

答案 0 :(得分: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