ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ssh与sftp登录对端缓慢问题

2020-08-23 08:33:38  阅读:318  来源: 互联网

标签:sshd UseDNS 对端 sftp SSH ssh yes 客户端


SSH is slow to make a connection
1. su
2. vi /etc/ssh/sshd_config
3. add UseDNS no
4. /etc/init.d/sshd restart
http://www.cyberciti.biz/faq/howto-restart-ssh/
http://superuser.com/questions/359344/ssh-is-slow-to-make-a-connection

 

https://blog.csdn.net/qq_37467907/article/details/93618122

使用strace命令来跟踪慢的问题

  • 检查服务器SSH配置文件(sshd_config)的UseDNS配置项是否开启
vi /etc/ssh/sshd_config
  •  该配置文件,默认会有一个注释的(#UseDNS yes)配置项,但该项的缺省值是yes,所以需要显式地设置为no
  1.   #UseDNS yes
  2.   UseDNS no

 注:UseDNS配置项主要用于安全加固,默认为yes开启时,连接过程慢是因为客户端(Client)通过SSH协议连接服务端(Server)时,服务端会进行4次的DNS反向解析请求(每次请求失败间隔5s),即服务端会根据客户端的IP进行DNS反向解析查询出客户端的主机名,然后再根据查询出的主机名进行DNS正向解析,最后验证解析出来的IP与原始客户端IP是否一致,已达到防止客户端欺骗的目的。如果我们的客户端IP在DNS服务器中没有配置PTR反向解析记录,那么就会导致请求无响应,直至请求超时才会进行下一步的SSH连接。

  • 重启ssh服务 
service sshd restart

vscode sftp插件问题:

https://blog.csdn.net/d200746/article/details/87626932

https://github.com/liximomo/vscode-sftp/wiki/Common-Config

 

更改connectTimeout的值即可完成最大超时时间的配置,改成300,

默认值是:

connectTimeout

number - the maximum connection time

Default

10000

https://blog.csdn.net/iteye_5495/article/details/82676449

标签:sshd,UseDNS,对端,sftp,SSH,ssh,yes,客户端
来源: https://www.cnblogs.com/youxin/p/13548167.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有