詳解Linux使用shell+expect遠(yuǎn)程登錄主機(jī)
詳解Linux使用shell+expect遠(yuǎn)程登錄主機(jī)
最近使用Ubuntu系統(tǒng)想遠(yuǎn)程登錄自己的vps主機(jī),但是感覺自帶的遠(yuǎn)程登錄軟件不太好使。于是乎想著怎么使用shell腳本來登錄,于是Google之后整理了一下,記錄一下,方便以后用到。
1.準(zhǔn)備工作:安裝expect
for Ubuntu
sudo apt-get update sudo apt-get install expect
for Centos
yum install expect
2.新建腳本粘貼以下內(nèi)容
#!/usr/bin/expect spawn /usr/bin/ssh root@114.114.114.114 -p 22 # 用戶名、IP地址、端口號(hào)自行設(shè)置 expect "password:" send "remoteComputerPassword\r" # 密碼請(qǐng)自行設(shè)置 expect efo interact
腳本的用戶名、IP地址、端口號(hào)以及密碼,需要根據(jù)自己遠(yuǎn)程主機(jī)的實(shí)際情況來設(shè)置。
如果腳本無法執(zhí)行,查看腳本是否添加了執(zhí)行權(quán)限。
如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- linux中expect的介紹與使用示例
- linux自動(dòng)化交互腳本expect詳解
- Linux expect實(shí)現(xiàn)自動(dòng)登錄腳本實(shí)例代碼
- Linux下使用expect命令編寫自動(dòng)化交互腳本
- expect實(shí)現(xiàn)批量修改linux密碼腳本分享
- Linux中使用expect腳本實(shí)現(xiàn)遠(yuǎn)程機(jī)器自動(dòng)登錄
- linux expect實(shí)現(xiàn)登陸遠(yuǎn)程主機(jī)并執(zhí)行命令示例代碼
- Linux自動(dòng)化交互腳本expect從安裝到開發(fā)詳解
相關(guān)文章
shell?數(shù)組?${array[@]}?${array[*]}的使用及區(qū)別解析
shell中用括號(hào)來表示數(shù)組,數(shù)組元素間使用空格隔開,這篇文章主要介紹了shell?數(shù)組?${array[@]}?${array[*]}的使用及區(qū)別,需要的朋友可以參考下2023-06-06
linux下采用shell腳本實(shí)現(xiàn)批量為指定文件夾下圖片添加水印的方法
這篇文章主要介紹了linux下采用shell腳本實(shí)現(xiàn)批量為指定文件夾下圖片添加水印的方法,需要的朋友可以參考下2014-07-07
bash shell獲取當(dāng)前腳本的絕對(duì)路徑(pwd/readlink)
有時(shí)候,我們需要知道當(dāng)前執(zhí)行的輸出shell腳本的所在絕對(duì)路徑,本文主要介紹了bash shell獲取當(dāng)前腳本的絕對(duì)路徑,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
Shell腳本把文件從GBK轉(zhuǎn)為UTF-8編碼
這篇文章主要介紹了Shell腳本把文件從GBK轉(zhuǎn)為UTF-8編碼,需要的朋友可以參考下2014-06-06
Shell自動(dòng)化配置SSH免密登錄和取消SSH免密配置腳本
本文主要介紹了Shell自動(dòng)化配置SSH免密登錄和取消SSH免密配置腳本,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07

