Centos6 关闭密码登录,使用密钥登录

2017-07-14  本文已影响0人  gG8qTk7e

一:(关闭 SELINUX)

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

二:(生成公钥私钥)

(创建 .ssh 目录 - 修改 .ssh 目录权限 - 进入 .ssh 目录 - 生成公钥私钥)

mkdir .ssh && chmod 600 .ssh && cd .ssh && ssh-keygen -t rsa

(修改公钥名称 - 修改公钥权限)
mv id_rsa.pub authorized_keys && chmod 644 authorized_keys

三:(关闭密码登录,激活密钥登录)

sed -i 's/#RSAAuthentication/RSAAuthentication/g' /etc/ssh/sshd_config && sed -i 's/#PubkeyAuthentication/PubkeyAuthentication/g' /etc/ssh/sshd_config && sed -i 's/#AuthorizedKeysFile/AuthorizedKeysFile/g' /etc/ssh/sshd_config && sed -i 's/PasswordAuthentication yes/PasswordAuthentication no/g' /etc/ssh/sshd_config && sed -i 's/ChallengeResponseAuthentication no/ChallengeResponseAuthentication yes/g' /etc/ssh/sshd_config && sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config && echo 'KbdInteractiveAuthentication no' >> /etc/ssh/sshd_config

四:(复制私钥)

vim id_rsa

五:(删除私钥)

rm -rf id_rsa

六:(重启 sshd 或者服务器)

// 重启 sshd
service sshd restart

// 重启服务器
reboot

// 如果重启了 sshd 就不用重启服务器了
上一篇下一篇

猜你喜欢

热点阅读