ssh 卡主

偶尔会遇到这样的现象

ssh 登录一台远程机器,显示下面的信息然后hang在那。

Connecting to 192.168.137.102:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

或者 sudo su - 然后hang住半天。

这种情况的原因可能有很多。

原因1

这是因为sshd 默认开启了UseDNS. 所以卡在解析dns那里。(忘了troubleshooting过程了)

解决办法

编辑sshd配置文件,UseDNS no 重启服务

原因2

check /var/log/message 如果是

Sep  2 14:39:26 JXQ-96-3-148 dbus[31308]: [system] Failed to activate service 'org.freedesktop.login1': timed out
Sep  2 14:39:26 JXQ-96-3-148 dbus-daemon: dbus[31308]: [system] Failed to activate service 'org.freedesktop.login1': timed out
Sep  2 14:39:29 JXQ-96-3-148 dbus[31308]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
Sep  2 14:39:29 JXQ-96-3-148 dbus-daemon: dbus[31308]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'

解决如下

systemctl restart systemd-logind

posted on 2017-12-11 15:09  kramer  阅读(341)  评论(0编辑  收藏  举报

导航