我正在使用live cd / iso启动Tiny Core Linux 6。 遵循以下指南:http://goo.gl/p1OaP6,http://goo.gl/n5jd2B,http://goo.gl/FYtD67,http://goo.gl/LsjHu3,http://goo.gl/wxd1Bp 我收集了以下内容。运行
tce-load –wi openssh.tcz
tce-load -wi Xorg-7.7-bin.tcz
在.Xsession中将-nolisten tcp
替换为-ac
编辑/ usr / local / etc / ssh / sshd_config以包含
X11Forwarding Yes
X11UseForwarding Yes
将/etc/sysconfig/Xserver
更改为Xorg
但我仍然无法在远程计算机上运行以下命令。
ssh -X user@ip
apps
Can't open display:
答案 0 :(得分:2)
首先使用以下方法检查显示值:
echo $DISPLAY
如果显示空白,则设置$ DISPLAY变量如下: 如果您仍然遇到问题,可以尝试将$ DISPLAY设置为本地方框的IP:
$ export DISPLAY='<ip_address>:11.0'
OR
export DISPLAY=:0
将其设置为
可能会有效$ export DISPLAY='127.0.0.1:11.0'
然后安装xclock并使用-X检查ssh并执行'xclock'命令进行检查。 对我来说,有时候
ssh -Y
工作。
答案 1 :(得分:0)
-v
选项将显示调试消息:
ssh -v -X xx@ip
尝试将XAuthLocation /usr/bin/xauth
添加到sshd_config
。