所以我有一个脚本,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