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

文章插图
选择秘钥配置:点击确认登录

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

文章插图
解决方法:修改配置允许密码登录
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 操作系统下不需要设置权限,普通用户需要设置 。
推荐阅读
- Linux操作系统中常用调度算法
- Linux 常用命令大汇集
- 网络扫描利器Fing之Linux版本使用教程
- linux安装mysql启动不起来总结
- Linux网络编程基础
- 3分钟短文 | Linux 使用curl发起post请求的4个常用方式
- 使用 Mailmerge 发送定制邮件 | Linux 中国
- CentOS7.3 Linux系统搭建VPN服务器之PPTP
- Linux 在深度系统上添加硬盘并分区
- Linux Shell工具之 sed/awk
