CentOS 7.x 通过密钥登陆SSH

Posted ponfey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7.x 通过密钥登陆SSH相关的知识,希望对你有一定的参考价值。

1、建立密钥对
[[email protected]~]$ ssh-keygen
2、在服务器上安装公钥
[[email protected] ~]$ cd .ssh
[[email protected] .ssh]$ cat id_rsa.pub >> authorized_keys
3、为了确保连接成功,请保证以下文件权限正确:
[[email protected] .ssh]$ chmod 600 authorized_keys
[[email protected] .ssh]$ chmod 700 ~/.ssh
4、编辑 SSH配置文件,打开密钥登录功能
vi  /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
当完成全部设置并以密钥方式登录成功后,可以禁用密码登录
PasswordAuthentication no
5、重启 SSH 服务:
[[email protected] .ssh]# systemctl restart sshd

以上是关于CentOS 7.x 通过密钥登陆SSH的主要内容,如果未能解决你的问题,请参考以下文章

配置sshd服务的安全密钥验证方式

centos 密钥登陆

centos 密钥登陆

centos 实现免密钥登陆

centos 秘钥登陆配置

CentOS SSH密钥登陆改为密码登陆 (Conoha)