plink 是一種 putty-tools,ubuntu 環境下,如果沒有安裝 plink,可通過如下方法進行安裝:
$ echo y | sudo apt-get install plink
1. 解決ssh第一次登錄需要交互確認的問題
echo y | plink -ssh root@REMOTE_IP_HERE "exit"
2. ssh 在參數中指定用戶名和密碼
sshpass 用於非交互式 ssh 密碼登錄:
$ sudo apt-get install sshpass
$ sshpass -p [passwd] ssh -p [port] root@192.168.X.X
3. 免密碼登錄
4. 自動登錄
shell 腳本實現 ssh 自動登錄遠程服務器:
#!/usr/bin/expect
spawn ssh root@192.168.22.194
expect "*password:"
send "123\r"
expect "*#"
interact