关于使用XShell远程时遇到命令或执行脚本卡死的问题

前几天在工作中遇到了个很奇怪的问题,服务器部署了Centos7.5系统,配置好网络,使用XShell远程连接都没有问题。但是在后续工作中发现,使用vim、vi、cat等命令,或者在执行shell脚本时,都会莫名的卡住,使用Ctrl+C也没有任何反应。在使用git拉取仓库也无法连接到git仓库地址。只能强制断开后重新连接。

首先,我们检查了服务器配置,但是新服务器并没有做过多的配置,关闭selinux和firewalld后也没有任何效果。

其次,我们怀疑是否是网络中的交换机或者防火墙的问题,但是检查后也不是这些问题。

最后,通过网络抓包,发现该服务器丢包非常严重,并且我们发现在执行shell脚本的时,虽然使用的XShell软件卡主没有反应,但是该shell脚本在本地是执行完成的。这时让我想到了MTU值,默认网卡MTU为1500,使用带包ping功能发现当包小于1314时可以正常ping通。

ping ip -l 包
ping 192.168.0.1 -l 1400

修改MTU值为1300后,此时再使用命令或执行脚本时不会在卡死。

#临时修改
ifconfig 网卡 mtu 值
ifconfig eno2 mtu 1300 up
#永久修改 centos系统
vim /etc/sysconfig/network-scripts/ifcfg-eno0
#添加以下值
MTU="1400"
#保存后重启network服务
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 使用Xshell远程连接Linux需要执行以下命令: 1. 打开Xshell软件; 2. 点击“新建”按钮,创建一个新的会话; 3. 在“会话属性”对话框,选择“协议”为“SSH”; 4. 在“连接”选项卡,输入Linux主机的IP地址和端口号; 5. 在“用户身份验证”选项卡,输入登录Linux主机的用户名和密码; 6. 点击“确定”按钮,保存会话设置; 7. 双击保存的会话,连接到Linux主机。 连接成功后,就可以在Xshell执行Linux命令,进行远程操作了。 ### 回答2: xshell是一款常见的SSH客户端,它可以通过网络连接远程主机,并进行各种操作。常见的远程主机系统包括Linux、Unix等。下面将详细介绍xshell远程连接Linux命令。 1. 打开xshell,在主界面上选择“新建”按钮,打开新的对话框。 2. 在对话框输入远程主机的IP地址或主机名,选择连接协议为SSH。如果需要,输入端口号和用户名,然后单击“确定”按钮。 3. 输入用户名和密码登录远程主机。如果是第一次连接,会提示接受远程主机的证书,需要确认后才能继续连接。 4. 连接成功后,就可以在xshell的界面上进行命令行操作。在开启远程连接后,所有的命令行操作都可以通过xshell主界面直接进行,包括文件管理、软件安装、服务管理等。 5. xshell还提供了一些高级功能,如多会话管理、代理设置、自动化脚本等。用户可以根据需要进行调整,以实现更高效的远程管理。 需要注意的是,远程连接需要保证本地电脑和远程主机之间有可用网络。同远程主机需要安装SSH服务 或Telnet服务才能进行连接。如果远程主机未安装SSH服务,需要先进行安装和配置。 ### 回答3: Xshell是一款可以实现Windows系统和Linux系统之间远程连接的软件。使用Xshell可以通过SSH协议来连接Linux服务器,同使用命令行的方式来管理Linux服务器。那么Xshell远程连接Linux命令是怎么样的呢? 第一步:安装和配置Xshell软件 在使用Xshell之前,需要先下载和安装Xshell软件,并进行一些基本的配置。安装完成后,可以打开Xshell软件,点击菜单栏的“文件”选项,选择“新建”来创建一个新的连接。 第二步:创建新的连接 在新建连接的候,需要填写Linux服务器的IP地址,同选择连接的方式为SSH,端口号默认为22。填写完成后,可以保存连接数据,并命名为一定的名字。在下次连接,可以直接选择保存的连接进行快速连接。 第三步:输入用户名和密码 连接建立后,需要输入Linux服务器的登陆用户名和密码。输入完成后,可以使用Xshell即可连接Linux服务器,并通过命令行方式来管理服务器。 总结一下,使用Xshell远程连接Linux命令,需要安装和配置Xshell软件,创建新的连接,输入用户名和密码等操作。同,在连接和使用Linux服务器,也需要熟悉Linux系统的基本操作命令,包括文件管理、进程管理、权限管理等等,才能更好的实现服务器的管理和维护。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值