Ubuntu 14.04,不运行 Unity 时 SSH 非常慢

Ubuntu 14.04,不运行 Unity 时 SSH 非常慢

我正在运行 Ubuntu 14.04。我让它启动到基于文本的登录。我将只使用 SSH 来访问计算机。当我通过 SSH 登录时,所有按键都需要很长时间才能显示(几秒钟),这是不正常的。

我发现一旦我通过 SSH 登录并运行:

sudo service lightdm restart

然后 SSH 恢复正常功能速度。

所以发生了一些事情lightdm但我不确定是什么。

所以我做了一些调试。在重新启动 lig​​htdm 之前,我ps aux | grep lightdm得到了

sebasti+  1555  0.0  0.1  15948  2272 pts/0    S+   23:48   0:00 grep lightdm

如果我ps aux | grep lightdm重新启动 lig​​htdm 后运行,我会得到

root      1596  0.1  0.3 292628  7188 ?        Ssl  23:49   0:00 lightdm
root      1612  5.1  1.5 436204 30656 tty7     Ssl+ 23:49   0:01 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
root      1619  0.0  0.3 168312  6376 ?        Sl   23:49   0:00 lightdm --session-child 12 15
sebasti+  2261  0.0  0.1  15952  2328 pts/0    S+   23:49   0:00 grep lightdm

我不知道为什么这可以解决问题,但每次我通过 SSH 登陆时都必须运行sudo service lightdm restart并输入密码,这很烦人。我尝试添加,sudo service lightdm restart希望/etc/rc.local它能在启动时自动运行该命令,但没有成功。

希望有人能帮忙。谢谢!

答案1

当您通过 ssh 进入服务器时,需要禁用 X11 转发。

ssh -x user@server

ssh 的选项会有所不同,因此请检查您的 ssh。

相关内容