我有一个 ubuntu 17.10 系统(我们称之为A)。我想从远程机器使用它(公元前...)。我尝试过通过 putty 和 MobaXTerm 从 Windows 登录,也尝试过通过其他 ubuntu 机器登录ssh -Y user@ip
。连接时它们都没有显示任何错误。但是每当我想打开任何 GUI 应用程序时(从 B、C..),例如gnome-terminal
,它在我的ubuntu系统中打开(在A) 即可。但如果我给出命令,sudo gnome-terminal
它会在正确的系统中打开(公元前...)。
PS 我有一台不同的 ubuntu 机器,它运行正常,所以我将/etc/ssh/ssh_config
和/etc/ssh/sshd_config
文件从那里复制到了机器上A。没用。我仍然面临同样的问题。
如何解决这个问题?
PS 我重新安装了 ubuntu,同时保留了 /home 原样。问题仍然存在。
PPS gvim 可以工作,但其他所有 GUI 程序都不能工作。谢谢。
答案1
尝试编辑/etc/ssh/sshd_config
文件以添加在这一行中:
X11UseLocalHost no
注意它将其设置为不.然后使用 重新启动服务sudo systemctl restart sshd
。您必须再次登录。这就是我修复 17.10 系统的方法。