解决filezilla20秒连接超时问题.(ssh+sftp协议)

xiami2046 xiami2046     2022-11-30     551

关键词:

使用sftp客户端工具连接sftp服务器时,闲置一段时间后,再使用就会等很久然后报一个错误:

错误: Network error: Software caused connection abort
错误: 读取目录列表失败

。然后从服务器断开,重新连接。响应速度相比重新建立连接要慢很多。如果频繁使用的sftp连接,出现这种问题就会很头疼。

解决办法

vi /etc/ssh/sshd_config

找到 TCPKeepAlive yes把前面的#去掉

找到ClientAliveInterval 参数去掉前面的#,  把后面的0改成60,即 ClientAliveInterval 60 。

ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0,不发送。而ClientAliveInterval 60表示每分钟发送一次,然后客户端响应,这样就保持长连接了。这里比较怪的地方是:不是客户端主动发起保持连接的请求(如FTerm, CTerm等),而是需要服务器先主动。

另外,至于ClientAliveCountMax,使用默认值3即可。ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值,就自动断开,正常情况下,客户端不会不响应。

最后,重启sshd服务 。linux各版本重启命令可能不同。centos6.5命令为service sshd restart。centos7重启sshd服务命令为 systemctl restart sshd.service。

[解决方案]
第一步: 修改/etc/ssh/sshd_config文件中的Subsystem sftp /usr/libexec/openssh/sftp-server 改为 Subsystem sftp internal-sftp.
第二步: 设置FileZilla的连接超时时间为99秒.
————————————————
版权声明:本文为CSDN博主「我不是代码教父」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Code_GodFather/article/details/82744357

putty解决ssh连接超时断开的问题

...同,都是秒数,比如9分钟:  ServerAliveInterval540putty中解决SSH连接超时断开的两种方法2Putty  启用puttykeepalive  putty->Connection->Secondsbetweenkeepalives(0toturnoff),默认为0,改为60。 查看详情

用ftp工具filezilla“连接超时,读取目录失败”

已经改成主动模式了、也强制成UTF-8了、还是出现这个问题具体如图。你好,ftp出现不能下载上传或者连接不上或者读取列表失败的情况,多半跟本地网络或者使用不同的ftp软件差异有关系,你可以尝试以下几种方法解决。1,更... 查看详情

解决ssh自动断线,无响应的问题。

解决SSH自动断线,无响应的问题。3Replies在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。总体来说有两个方法:1、依赖ssh客户端定时发送心跳。putty、SecureCRT、XShell都有这个功能,但是... 查看详情

FileZilla SFTP 通过中间 SSH 连接 [关闭]

】FileZillaSFTP通过中间SSH连接[关闭]【英文标题】:FileZillaSFTPconnectionthroughintermediateSSH[closed]【发布时间】:2014-07-2214:23:20【问题描述】:我正在使用PuTTY连接到基于Linux的中间服务器。在该服务器上,我使用ssh连接到我尝试定位的... 查看详情

如何解决ssh连接linux超时自动断开

...SSH超时自动断开是一样的,可以修改以下2个配置参数来解决。1、$TMOUT系统环境变量#用以下命令判断是否是否设置了该参数echo$TMOUT#如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时#修改方法vi/etc/profile#--------------... 查看详情

终端timedoutwaitingforinput:auto-logout解决!

问题:在ssh密钥连接情况下,一定时间不输入,则自动退出。$timedoutwaitingforinput:auto-logout超时等待输入:自动注销一开始感觉和ssh检测机制有关系,1、ssh超时设置服务器向SSH客户端连接会话发送频率和时间.#vi/etc/ssh/sshd_config,... 查看详情

pycharm远程连接超时

...连接超时、Firewall设置太高导致的,可以尝试以下方法来解决:1.检查服务器连接超时时间设置,重新设置,将超时时间增加到50秒以上;2.检查服务器的网络状况,检查是否有阻塞或受限;3.查看Firewall防火墙的设置是否有变动,... 查看详情

我的flashfxp连接失败(连接超时)怎样解决

...2.49PORT=21(尝试#3)[右]已连接到1一直就这样出现求高手帮忙解决参考技术A你用它来干什么,要不就是被奸商骗了 参考技术B空间商的问题吧本回答被提问者采纳 参考技术C有没有设置错了重新重装 参考技术D被骗了?设置错了?或... 查看详情

filezilla连接centos7失败处理(ssh)

问题描述:安装Fz之后,连接centos7服务器,总是连接失败。。。在win10上可以ping通虚拟机内的centos7服务器,在关闭了centos7防火墙之后仍然不起作用,随后排查到SSH配置问题。。。处理步骤:1.检查SSH是否安装[[email protected]~]#... 查看详情

c3p0连接mysql,超时问题

...,而C3P0还维持连接,再次发送请求就会报上面的错误。解决方法:1、修改C3P0的maxIdleTime参数为30。2、修改mysql的wait_timeout参数为60秒。不停机状态下进入mysql命令行,执行setglobalwait_timeout=60; 查看详情

flashfxp数据socket错误连接已超时filezilla

最近windowsserver开启了防火墙后发现flashfxp连不上,报超时。1,服务端的动态端口从指定的范围内取,2,防火墙开启范围内端口。  参考:http://jingyan.baidu.com/article/046a7b3ed60b30f9c27fa930.html  查看详情

解决ssh连接问题

某天服务器A与B,互相ping没问题,telnet22端口没问题ssh-v[email protected]OpenSSH_6.6.1,OpenSSL1.0.1k-fips8Jan2015debug1:Readingconfigurationdata/etc/ssh/ssh_configdebug1:/etc/ssh/ssh_configline20:Applyingoptionsfor 查看详情

如何解决ssh连接linux超时自动断开

...考技术A今天给大家说说Linux系统SSH超时断开的处理方法!解决方法:通过修改/etc/ssh/sshd_config中的配置解决自动断开的问题。下面是要修改的两个配置项的含义:“ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔,默... 查看详情

关于webservice的那个问题是怎么解决的?连接超时

我现在有个问题是这样的,本地调用webservice接口没问题,另外一个服务器也没问题(二者均为windows操作系统,tomcat服务器),但是还有linux服务器调用却不行(jboss)。能给我一些意见么原先的时间45秒可能有点小,给大点就好了... 查看详情

限定ssh登录超时时间

ssh登录以后,如果限定时间内没有操作侧自动断开连接在/etc/profile文件中添加TMOUT变量,单位秒添加并立即生效[[email protected]15:35~]#echo"exportTMOUT=1800">>/etc/profile&&source/etc/profile长时间不操作,这里设置的是1800... 查看详情

ssh设置超时时间

...r每隔60秒发送一次请求给client,然后client响应,从而保持连接ClientAliveCountMax3#server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应修改client端的etc/ssh/ssh_config添加以下:(在 查看详情

gitlab发版ssh连接超时

...的开源项目,gitlab发版ssh连接超时可以设置超时时间即可解决,Gitlab是被广泛使用的基于git的开源代码管理平台,基于RubyonRails构建,主要针对软件开发过程中产生的代码和文档进行管理。 查看详情

ssh超时断开(clientaliveinterval和clientalivecountmax)的使用

...shd都和sshclient打个招呼,检测它是否存在,不存时即断开连接。ClientAliveInterval=60,将后面的数值设置修改,单位为秒,如10分钟,则可写600。ClientAliveCountMax,指如果发现客户端没有相应,则判断一次超时,这个参数设置允许超... 查看详情