ssh-keygen -t rsa -b 4096
mkdir -p /root/.ssh
cd /root/.ssh
touch authorized_keys
chmod 600 /root/.ssh/authorized_keys
cat /root/.ssh/你的公钥.pub >> /root/.ssh/authorized_keys
编辑 vi /etc/ssh/sshd_config 文件,进行如下设置:
RSAAuthentication yes
PubkeyAuthentication yes
另外,请留意 root 用户能否通过 SSH 登录:
PermitRootLogin yes
当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:
PasswordAuthentication no
最后,重启 SSH 服务:
service sshd restart
未经允许不得转载:微信 美文-微信文章库-我的知识库 » 秘钥登录