ubuntu 无法连接xshell

本文详细介绍了在Ubuntu系统中解决SSH无法连接Xshell或易断开的问题。首先,通过修改配置文件允许root登录,然后调整客户端存活检查参数,防止长时间无操作导致的连接断开。适用于Ubuntu系统管理员及远程桌面使用者。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

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

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值