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