centos 将ssh登录方式修改为密钥
2019-06-10 本文已影响0人
jerryloong
centos 将ssh登录方式修改为密钥
1. 在~/.ssh/目录下添加一文件 authorized_keys ,如果已存在可以直接使用
2. 将自己的公钥添加到 authorized_keys 中
例如
ssh-rsa AAAAB3NzaC1yc2EAAAA...******...HwiqbeDdRjTd a@c.com
3. 修改文件权限(减少文件权限,不修改也可以)
chmod 700 ../.ssh
chmod 600 authorized_keys
4. 修改ssh配置(不配置也可以)
添加两个配置项目
vi /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
5. 测试使用密钥是否可登录
6. 如果密钥可以登录,则关闭密码登录方式(必须要确认密钥可登录,才能关闭密码登录)
将密码登录方式由yes改成no
vi /etc/ssh/sshd_config
PasswordAuthentication no
7. 重启ssh服务,使关闭密码生效
service sshd restart