我正在运行 Ubuntu 14.04。我让它启动到基于文本的登录。我将只使用 SSH 来访问计算机。当我通过 SSH 登录时,所有按键都需要很长时间才能显示(几秒钟),这是不正常的。
我发现一旦我通过 SSH 登录并运行:
sudo service lightdm restart
然后 SSH 恢复正常功能速度。
所以发生了一些事情lightdm
但我不确定是什么。
所以我做了一些调试。在重新启动 lightdm 之前,我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
重新启动 lightdm 后运行,我会得到
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。