第一章 Linux加私钥登录
文章目录
- 系列文章目录
- 前言
- 一、私钥是什么?
- 二、使用步骤
- 1.生成私钥
- 2.进入/root/.ssh/目录,在服务器上安装公钥,执行
- 3.文件授权
- 4.编辑 /etc/ssh/sshd_config 文件
- 5.当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录
- 5.重启SSH服务,生效
- 总结
前言
为了服务器的安全性考虑,加上私钥登录是常见的操作
一、私钥是什么?
id_rsa文件,ssh访问Linux时加上密钥,如果id_rsa也有密码,只需要输入密钥的密码即可,如果id_rsa没有密码,使用私钥即可直接登录
二、使用步骤 1.生成私钥[root@localhost ~]$ ssh-keygen -t rsa
执行完如下:
[root@localhost .ssh]$ cat id_rsa.pub >> authorized_keys3.文件授权
[root@localhost .ssh]$ chmod 600 authorized_keys [root@localhost .ssh]$ chmod 700 ~/.ssh4.编辑 /etc/ssh/sshd_config 文件
shirt+G跳转底部,在底部加以下代码,:wq保存退出
RSAAuthentication yes PubkeyAuthentication yes PermitRootLogin yes5.当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录
这一步根据需求选择
PasswordAuthentication no5.重启SSH服务,生效
service sshd restart总结
一般用于云服务器的生产环境,有效的保障了服务器的安全性。
原创,禁止转载!



