我需要在crontab
中執行「SCP」命令而不輸入密碼。 所以我已創建的密鑰crontab上的SCP在密鑰交換後仍然要求密碼
ssh-keygen -t rsa
然後轉移的id_rsa.pub
文件host_dest
。
後,複製的id_rsa.pub
的內容~/.ssh/authorized_keys
$ cat id_rsa.pub >>~/.ssh/authorized_keys
$ chmod 700 ~/.ssh/authorized_keys
如果我嘗試執行SCP,一個密碼仍然是必需的。
我也使用
ssh-add ~/.ssh/id_rsa
而且在這種情況下,我需要輸入密碼嘗試。 任何建議?!?
是否在/ etc/sshd_config文件中啓用了PubkeyAuthentication? – TrX
yep PubkeyAuthentication yes #AuthorizedKeysFile \t%h/.ssh/authorized_keys – user3472065
RSAAuthentication = yes? https://security.stackexchange.com/a/71581 – TrX