plink 與 ssh 遠程登錄問題


plink 是一種 putty-tools,ubuntu 環境下,如果沒有安裝 plink,可通過如下方法進行安裝:

$ echo y | sudo apt-get install plink

1. 解決ssh第一次登錄需要交互確認的問題

解決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. 自動登錄

linux expect詳解(ssh自動登錄)

shell 腳本實現 ssh 自動登錄遠程服務器:

#!/usr/bin/expect
spawn ssh root@192.168.22.194
expect "*password:"
send "123\r"
expect "*#"
interact


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM