linux xshell 免密登录及排错( 二 )


:wq
重启sshd服务:systemctl restart sshd
xshell 秘钥登录测试打开xshell ---->新建

linux xshell 免密登录及排错

文章插图
 
选择秘钥配置:点击确认登录
linux xshell 免密登录及排错

文章插图
【linux xshell 免密登录及排错】 
ssh 登录报错及解决错误1:如果遇到xshell 登录直接显示这个界面一般都是服务器的配置文件sshd_config 设置了不允许密码登录,只允许密钥登录
linux xshell 免密登录及排错

文章插图
 
解决方法:修改配置允许密码登录
vim /etc/ssh/sshd_config
找到以下内容改为yes
PasswordAuthentication yes
:wq
重启服务器:systemctl restart sshd
错误2:输入密码正确却无法登录服务器,是因为sshd 服务配置,不允许root 用户登录
vim /etc/ssh/sshd_config
找到一下配置改为yes
PermitRootLogin yes
错误3:如果秘钥无法登录查看配置,是否有以下两项并且开启
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
错误4:普通用户在配置秘钥登录时,需要注意:要使用root 权限设置:chmod 700 /home/linux/.ssh
chmod 600 /home/linux/.ssh/authorized_keys, 普通用户必须设置权限,否则无法登录,root用户在centos 操作系统下不需要设置权限,普通用户需要设置 。




推荐阅读