ubuntu – SSH密钥非常慢

前端之家收集整理的这篇文章主要介绍了ubuntu – SSH密钥非常慢前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
SSH连接密钥,从我的机器突然变得非常慢(约10秒!).据我所知,它不是服务器或DNS问题.

在我的Ubuntu 15.04 x86_64上,一个简单的apt-get安装kubuntu-desktop和一些小的KDE相关的问题突然出现了问题.

运行ssh -vv …告诉我它在最后一行等待了很长时间(大多数〜10秒……):

OpenSSH_6.7p1 Ubuntu-5ubuntu1,OpenSSL 1.0.1f 2014年1月6日
debug1:读取配置数据/home/neuronq/.ssh/config
debug1:/home/neuronq/.ssh/config第1行:应用XXX.com的选项
debug1:读取配置数据/ etc / ssh / ssh_config
debug1:/ etc / ssh / ssh_config第19行:应用*的选项

…而我的/ etc / ssh / ssh_config包含这个(我没有粘贴注释掉的行):

Host *
    SendEnv LANG LC_*
    HashKnownHosts yes
    GSSAPIAuthentication no
    GSSAPIDelegateCredentials no

有没有什么方法Kubuntu桌面安装可以突然导致这种减速(一些密钥库/钱包奇怪的事情)? (另外,在KDE中我无法通过键获取ssh登录工作,除了在终端中通过手动执行ssh-add并输入我的密钥密码,但我已经完全放弃了KDE而且我’我回到Unity,所以我不再关心这个…但它可能是相关的)

您是否通过密码验证遇到同样的问题,或者这与密钥验证有关?

您的客户端可能提供正确的DNS解析,但是您的服务器将尝试从您的IP地址执行反向查找;正如@kasperd所说,这可以解释延迟.
但从经验来看,这不会超过几秒钟.

SSH最终成功验证了吗?如果是这样,它看起来真的像DNS问题.如果您的配置/管理员允许,请尝试将IP /主机名添加到服务器的/ etc / hosts中.这将绕过服务器端的DNS解析.如果您不将DNS配置为在服务器端为客户端提供正确的反向查找,请使用DNS,如@kasperd所述,将其放在服务器的/ etc / ssh / sshd_config上.

如果您的管理员不这样做,那么您无能为力.

编辑:
KDE / Unity或任何桌面管理器绝对不会导致这种放缓.我会惊讶地发现这种情况.但是,您需要提供ssh-add来使用密钥这一事实很有趣.此命令用于使您的身份验证代理记住您为密钥提示的密码.要指定要使用的密钥,可以通过命令行或〜/ .ssh / config文件来执行:

# in your command line:
ssh -i /path/to/your/private/key user@host

# or in your /home/$user/.ssh/config file:
# (on command line later,simply use ssh user@host or ssh host if
# user locally and remotely are the same
Host $myhost
    IdentityFile /path/to/your/private/key
    IdentitiesOnly yes
原文链接:https://www.f2er.com/ubuntu/347915.html

猜你在找的Ubuntu相关文章