#生成rsa类型的密钥, 输入密码阶段设置为空 ssh-keygen -t rsa -P "" #密钥拷贝为认证keys cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys #检查sshd配置 vi /etc/ssh/sshd_config PubkeyAuthentication 设置为yes AuthorizedKeysFile %h/.ssh/authorized_keys #重新加载ssh配置 sudo /etc/init.d/ssh reload #第一次ssh登陆本地,提示加入密钥,yes确定 ssh localhost 完成,当用户登陆后,使用ssh localhost就不会再提示密钥了 |
|