记一次设置密钥登陆 centos7 所遇问题
所处环境: centos7
连接工具: xshell
1. 上传公钥
2. 修改公钥名称
mv id_rsa_2048.pub authorized_keys
3. 修改 SSH 配置文件
[[email protected] .SSH]# VIM /etc/SSH/sshd_config
Protocol 2 启用 SSH 协议 V2 版本
PasswordAuthentication no 禁止密码登录认证
AuthorizedKeysFile .SSH/authorized_keys 打开公钥认证的功能, 注意路径与名称
PubkeyAuthentication yes 启用公钥认证功能
4. 让 SSH 配置文件生效
[[email protected] .SSH]#systemctl restart sshd
xshell 报错: 所选用户密钥未在远程主机注册, 请在试一次
1, 检查用户名是否填写正确
2, 检查服务器的 selinux 和防火墙是否正确配置
cat /var/log/secure 报错: POSSIBLE BREAK-IN ATTEMPT
可以将 / etc/SSH/ssh_config 配置文件中的
GSSAPIAuthentication yes
改为:
GSSAPIAuthentication no
来源: http://www.bubuko.com/infodetail-3075096.html