所以我有一個腳本,ssh到另一臺計算機。由於我經常使用它,所以我想知道是否可以讓腳本自動輸入由ssh提示的密碼,或者以任何其他方式繞過每次運行腳本時都複製粘貼密碼?自動輸入shell密碼的方法?
1
A
回答
3
更好使用空密碼設置ssh密鑰,而不是將密碼放在腳本中。
3
在客戶端使用無密碼的私鑰可能會更好,與服務器端authorized_keys文件中的公鑰配對使用特定命令可以運行。
例如,具有.ssh/authorized_keys2
以下遠程主機上的指定用戶:
command="date" ssh-rsa AAAAB3NzaC1yc2EAAAABIw[...]Q== Comment for passphraseless key
威爾只有曾經遇到date
當您連接使用該密鑰:
[localhost] % ssh -i /path/to/id [email protected]
Sun 20 Nov 2011 20:29:59 EST
Connection to remotehost closed.
+1
是的,謝謝!這工作。 – wrongusername
相關問題
- 1. UNIX在shell腳本中自動輸入密碼
- 2. 運行shell時是否有自動輸入的方法?
- 3. 如何自動輸入密碼?
- 4. 在enter-pssession中自動輸入密碼
- 5. 如何自動輸入帶密碼的ssh私鑰密碼
- 6. C++ shell命令提示輸入密碼
- 7. 密碼輸入自定義
- 8. 在代碼中輸入密碼的方法
- 9. python自定義密碼輸入錯誤
- 10. 在Chrome中關閉「密碼」輸入字段的自動填充
- 11. 在移動文件的shell腳本一次輸入密碼的linux
- 12. UIWebView,輸入密碼
- 13. 奇怪的輸入文本和輸入密碼擦除默認輸入密碼
- 14. 在密碼輸入光標移動C++ \
- 15. 密碼的隱形輸入?
- 16. 無法在表單中輸入密碼
- 17. 無法在Sql Plus中輸入密碼
- 18. 在bash腳本中自動輸入密碼
- 19. 如何使用expect來自動輸入SSH密碼?
- 20. 如何在運行vncserver時自動輸入密碼:1?
- 21. shell腳本(通過cron運行)在提示時輸入密碼
- 22. SSH:不要在shell腳本中提示輸入密碼
- 23. 使用密碼自動執行SSH登錄的Shell腳本
- 24. 值輸入密碼字段輸入值
- 25. 自動進入密碼在SN.EXE
- 26. 自動編碼器輸入的重建
- 27. 密碼加密方法
- 28. 獲取shellcript輸入密碼
- 29. .htaccess提示輸入密碼
- 30. 將密碼輸入smbpasswd
謝謝!它工作完美:D – wrongusername
順便說一句,你會知道如何做到這一點與SSH2?我使用'ssh-kegyen2'生成了一個'id_dsa_1024_a.pub'文件,試圖將其附加到'authorized_keys',但仍然無法自動登錄。 – wrongusername
@wrongusername - http://serverfault.com/questions/116177/whats-the-difference-between-authorized-keys-and-authorized-keys2 – manojlds