工程基础 - Github pull/push 速度太慢

参考 Mac下修改hosts 解决访问github慢的问题

Github被防火长城限制了??怎么办?

原来是这个域名github.global.ssl.fastly.NET被限制. 很简单, 去查查这个域名对应的ip, 然后修改自己电脑的hosts文件
IPAddress.com即可查到github.global.ssl.fastly.NET对应的最新ip.
打开C -> windows -> system32 -> driver -> etc -> hosts,在最后一行加入如下一句:
23.235.43.249 github.global.ssl.fastly.net
(注:此ip是写此文的时候最新的, 要根据实际查到的替换)
这样本来5-6k的传输速度提高到60-120k了!!

参考 SSH Secure File Transfer Client 传输速度过慢

问题描述:
VMware 中新装了一个虚拟机, RED HAT 5.4, SSH默认自动开启.
通过SSH Secure File Transfer Client 上传文件, 发现速度极慢, 每秒几十kb, 而以前使用SSH传输文件每秒2M左右

解决步骤:
比对新虚拟机和老虚拟机中配置文件异同, 发现GSSAPIAuthentication参数不一致, 旧的是no, 新的是yes.
推测, 问题应该出在这里.

解决方案:
修改/etc/ssh/sshd_config文件, GSSAPIAuthentication参数改为no, 然后重启sshd(命令:service sshd restart)
重新传输文件, 速度立刻达到2M左右.

之后, google了下,GSSAPI是通用安全服务应用程序接口, GSSAPIAuthentication就是通用安全服务应用程序接口安全认证.

如果指定yes就是开启加密认证, 传输文件时候又做了一个这样的加密动作, 速度就变慢了.
参考http://www.slac.stanford.edu/comp/unix/sshGSSAPI.html

此外, 还有人遇到SSH登陆的时候就很慢, 是因为参数UseDNS yes遇到了DNS解析的问题, 此时可以改为UseDNS no
参考http://server.cto.ccyqw.com/GSSAPIAuthentication.html

你可能感兴趣的:(工程基础)