使用linux环境,有时候需要经常需要远程登录服务器并在登陆后跳转到其他的局域网机器。通过实际使用发现xshell是比较理想的工具,具体设置过程如下:
第一步建立自己的登录用户,如下图:
通过上面的设置就可以登录到远程主机了,下面介绍通过ssh直接实现服务器间的跳转,比如服务器A为跳转机,登录服务器A后通过命令:ssh root@192.168.1.100 跳转到B(ip为192.168.1.100)的服务器,那么需要参考下面的步骤进行设置
点击Logon Scripts 弹出下图,勾选Execute the following Expect & Send pairs , 点击右侧添加按钮,如下图,
其中Expect:后输入固定的关键字,ogin:
在Send:后输入登录后要运行的命令如:ssh root@192.168.1.100 然后确定,
继续添加,这次Expect:中输入关键字, assword:
在Send:中输入服务器B的密码,
勾选Hide this text 则已*代替输入的内容,
确定后
从新登录即可直接登录到B服务器了,可以依次登录多台不同的服务器