Xshell利用登录脚本从服务器登录到另外一个服务器


欢迎和大家交流技术相关问题:
邮箱: jiangxinnju@163.com
博客园地址: http://www.cnblogs.com/jiangxinnju
GitHub地址: https://github.com/jiangxincode
知乎地址: https://www.zhihu.com/people/jiangxinnju

Xshell是一款公认的优秀SSH连接管理软件,被广泛用于管理Linux服务器或VPS。通过脚本设置,可以实现从这个服务器登录到另外一个服务器。

打开Xshell 4的会话属性(【文件】->【属性】),左边的类别下选择【登录脚本】,在右边底下你可以看到有个【连接会话是运行脚本】的复选框。

登录脚本的格式如下:

Sub Main
	xsh.Screen.Send "ssh 用户名@服务器地址"
	xsh.Screen.Send VbCr
	xsh.Screen.WaitForString "password: "
	xsh.Screen.Send "登录密码"
	xsh.Screen.Send VbCr
End Sub

将上面内容保存成一个vbs后缀的文件(最好保存到Xshell安装文件下面),准备好脚本文件后在Xshell中打开

会话属性,勾选【连接会话是运行脚本】这个复选框,选择刚才保存的那个vbs后缀的文件就可以了。

如果想进一步了解Xshell支持的脚本API,可以查看Xshell的帮助文档:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM