Centos7 设置 ssh 秘钥登录

1、使用密码登录到需要使用秘钥登录的账户,然后在服务器创建秘钥

cd .ssh/
ll

2、在服务器上安装公钥

cat id_rsa.pub >> authorized_keys

3、为了确保连接成功,需要设置文件权限

chmod 600 authorized_keys 
chmod 700 ~/.ssh

4、设置 ssh,打开秘钥登录功能

vim /etc/ssh/sshd_config

去掉注释 #

RSAAuthentication PubkeyAuthentication yes

5、重启 sshd 服务

systemctl restart sshd

6、拷贝私钥到 PC 端,使用软件导入秘钥,然后测试登录

7、秘钥测试登录成功之后,可以禁用使用密码登录,提高服务器的安全性

vim /etc/ssh/sshd_config

修改为 no

PasswordAuthentication no
发布日期:
分类:code