以下是步骤:
-
在$HOME/.ssh下 ssh-keygen -t rsa -f id_rsa 这将生成密钥对 id_rsa, id_rsa.pub
-
将id_rsa.pub上传到集群$HOME/.ssh
-
将id_rsa.pub的内容追加到authorized_keys
cat id_rsa.pub>> authorized_keys
(这时,服务器上id_rsa.pub可删除掉了而你的机器上的要保留)
-
安全考虑,authorized_keys的权限设为0600
chmod 0600 authorized_keys
OK. 下次ssh user@hostname,就不用输密码了。sftp也是~~