scp连接linux网络错误,winscp连接linux(centos7)时提示主机超过15秒无通信,继续等待的解决方法...

本文介绍了如何解决使用Winscp连接Linux(CentOS7)时遇到的主机超时问题。方法包括检查网络连接,编辑网卡配置文件以确保网络启动,以及修改Winscp客户端设置和SSH服务配置,通过设置TCPKeepAlive和ClientAlive参数来保持连接活跃。这些方法可以单独应用,根据个人需求选择合适的方法。
摘要由CSDN通过智能技术生成

1. 前言

本文主要讲解winscp连接linux(centos7)时提示主机超过15秒无通信,继续等待的解决方法

2. winscp报错界面

winscp报错界面如下:

203f7336df7a3c7928033188c55d1645.png

解决方法如下:

3. 确保网络正常

连接到CentOS系统

查看Linux系统网卡标识

[root@centos7 ~]# ip add

2: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

​ link/ether 00:0c:29:9f:0a:d0 brd ff:ff:ff:ff:ff:ff

d4a5ad5621137f48c7b20fc0fb3de511.png

我的物理网卡是ens33,

编辑ens33的配置文件

[root@centos7 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

将ONBOOT=no替换为ONBOOT=yes

0deca1fd1e4a26f3639d5a800d33cb1f.png

启动网络:

[root@centos7 ~]# systemctl start network

4. 方法一:修改本机winscp客户端设置

此方法只会影响本机的winscp客户端

打开winscp设置如下:

WinSCP重新连接后使用快捷键 ctrl + alt + p 进入设置

点击面板—–远程—–勾选 刷新远程面板间隔—-调整至15

5d7ea412f3e46cee7176a16ebae39f37.png

5. 方法二:修改ssh服务的配置文件

此方法将会影响所有的ssh连接

在服务器中/etc/ssh/ssh_config和/etc/ssh/sshd_config末尾加上以下代码

[root@centos7 ~]# vi /etc/ssh/ssh_config

TCPKeepAlive yes

ClientAliveInterval 5

ClientAliveCountMax 3

c2103f60684a1e4c821473bfef960b48.png

[root@centos7 ~]# vi /etc/ssh/sshd_config

TCPKeepAlive yes

ClientAliveInterval 5

ClientAliveCountMax 3

8724a24af211aea9a1d4c45ffcf5ae91.png

重启ssh服务后即可正常.

[root@centos7 ~]# systemctl reload sshd

或者:

[root@centos7 ~]# systemctl restart sshd

6. 总结

方法一只影响Winscp本机而且方法二则影响所有的ssh连接,请根据自己的需求修改。使用其中一种方法即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值