詳解Linux使用shell+expect遠程登錄主機
最近使用Ubuntu系統想遠程登錄自己的vps主機,但是感覺自帶的遠程登錄軟件不太好使。于是乎想著怎么使用shell腳本來登錄,于是Google之后整理了一下,記錄一下,方便以后用到。
1.準備工作:安裝expect
for Ubuntu
sudo apt-get updatesudo apt-get install expect
for Centos
yum install expect
2.新建腳本粘貼以下內容
#!/usr/bin/expectspawn /usr/bin/ssh root@114.114.114.114 -p 22 # 用戶名、IP地址、端口號自行設置expect "password:"send "remoteComputerPassword/r" # 密碼請自行設置expect efointeract
腳本的用戶名、IP地址、端口號以及密碼,需要根據自己遠程主機的實際情況來設置。
如果腳本無法執行,查看腳本是否添加了執行權限。
如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答