Ubuntu使用sshpass免交互ssh遠(yuǎn)程執(zhí)行命令
1.更新軟件源
apt-get update -y
2.安裝sshpass
apt-get install sshpass -y
3.驗證是否安裝成功,有以下輸出即安裝成功
sshpass
4.遠(yuǎn)程連接指定ssh的端口
sshpass -p {密碼} ssh -o StrictHostKeyChecking=no -p {端口} {用戶名}@{主機(jī)IP}
添加-o StrictHostKeyChecking=no表示遠(yuǎn)程連接時不提示是否輸入yes/no
sshpass -p XXXXXXXXX ssh -o StrictHostKeyChecking=no -p 22 root@45.X.X.4
5.遠(yuǎn)程連接主機(jī)并執(zhí)行命令
sshpass -p XXXXXXXXX ssh -o StrictHostKeyChecking=no -p 22 root@45.X.X.4 'w'
w 為執(zhí)行的命令
版權(quán)保護(hù): 本文「Ubuntu使用sshpass免交互ssh遠(yuǎn)程執(zhí)行命令」由 云主機(jī)配置專家 原創(chuàng),轉(zhuǎn)載請保留鏈接: http://m.iqcg.cn/docs/system/1005.html