如何加快我的速度 - 缓慢移动的ssh登录?

运行ssh [email protected]需要大约30秒。 以下是情况:

  • 这是邻居局域网上的虚拟机
  • Windows和Mac设备即时登录
  • 我正在使用Debian,我也可以使用Ubuntu设备进行复制
  • 一个使用Ubuntu的人声称记录到我的设备(邻域局域网)是另外的瞬间
  • 利用主机名IP地址需要大约50%的时间(~15s)

[ 升级 ]

使用ssh -vvv [email protected],下面是等待最多的地方之一:

debug3: authmethod_lookup gssapi-with-mic
debug3: remaining preferred: publickey,keyboard-interactive,password
debug3: authmethod_is_enabled gssapi-with-mic
debug1: Next authentication method: gssapi-with-mic

之后它等了一下:

debug1: Unspecified GSS failure.  Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found

debug1: Unspecified GSS failure.  Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found
0
2019-05-13 03:31:13
资源 分享
答案: 3

编辑你的“ / etc / ssh / ssh _ config “还注释掉这些内容:

GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
0
2019-05-21 07:13:00
资源

我遇到了这个麻烦,并通过在SSH中关闭反向DNS解析来解决它。

所以在sshd_config 网络服务器 调整这个:

 #UseDNS yes

对此:

UseDNS no
0
2019-05-21 07:02:56
资源

您验证了DNS安排吗?

尝试在/etc/host.conf中设置mdns off

这会禁用mdns分辨率,也为我提供了很多帮助。

编辑:

看起来gentoo正在管理这个有点多样化。 要禁用多播DNS查找,您需要转换文档/etc/nsswitch.conf
需要有类似的东西:

hosts:          files mdns

将其更改为:

hosts:          files dns
0
2019-05-17 16:02:51
资源