ubuntu 无法连接xshell 或易断开
现象1:新安装的Ubuntu系统,root 帐号密码都正确,但是无法连接xshell
原因:ssh 配置文件限制了
解决方式:
1 安装 ssh(已安装的话,可忽略该步骤)
apt install ssh
2 修改配置文件 /etc/ssh/sshd_config
#1 查找到这个记录,将其注释掉,已注释,就操作步骤2
#PermitRootLogin Prohibit-password
# 新增记录
PermitRootLogin yes
#保存配置文件
3 重启ssh 服务
service ssh restart
现象2 xshell 连接时,长时间不操作就断开的解决方法
1 查找到配置文件/etc/ssh/sshd_config
ClientAliveInterval:服务器端向客户端请求消息的时间间隔(单位:秒),默认是0, 不发送;
设置成60,每分钟发送一次,客户端响应,保持长链接
ClientAliveCountMax:服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开
默认是3,可不修改
2 取消注释,并将ClientAliveInterval 设置成60,其余保持原状
3 保存配置文件
4 重启sshd 服务
# centos 7/8
[root@CentOS8 ~]# vim /etc/ssh/sshd_config
ClientAliveInterval 60
ClientAliveCountMax 3
[root@CentOS8 ~]# systemctl restart sshd
#centos 6
[root@centos6 ~]# vim /etc/ssh/sshd_config
ClientAliveInterval 60
ClientAliveCountMax 3
[root@centos6 ~]# service sshd restart
#Ubuntu
[root@ubuntu18:~]# vim /etc/ssh/sshd_config
[root@ubuntu18:~]# service ssh restart
本文详细介绍了在Ubuntu系统中解决SSH无法连接Xshell或易断开的问题。首先,通过修改配置文件允许root登录,然后调整客户端存活检查参数,防止长时间无操作导致的连接断开。适用于Ubuntu系统管理员及远程桌面使用者。

3471

被折叠的 条评论
为什么被折叠?



