作者rbgspydm (彭彭)
看板Linux
标题[问题] Xming过跳板(gateway)Forwarding问题
时间Tue Aug 26 12:55:06 2014
大家好,
我实验室伺服器架构是由一个对外服务和几台不连外的计算伺服器组成,
透过跳板使用计算伺服器时,要绘图没办法正常Forwarding,
例如使用gnuplot会出现
gnuplot: unable to open display ''
gnuplot: X11 aborted.
(有测试过连对外那台跳板gnuplot可以正常绘图,
内部X11 Forwarding也有开)
目前想要用跳板後伺服器绘图只能先在跳板那台开xterm,
连到其他伺服器,在gnuplot先设定
set term xterm,
这样是可以用xterm的视窗画图,但画出来的图比较丑,
希望能找到直接在X11绘图的方法,
感觉问题就是出在跳板後的server在X11 Forwarding应该先把资料传到跳板那台,
之後在丢到X11传到Xming显示,
想请问有这有没有办法解决?
google没找到答案。
http://cypresslin.web.fc2.com/Memo/M-SSH.html
提到用ssh -X,但我测试还是不行。
感谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.246.196
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Linux/M.1409028909.A.B47.html
1F:→ kerwinhui: xauth? 08/26 13:14
看起来有点复杂,似乎要另外装套件?目的好像有点不一样。
2F:推 jokester: 对外服务有没有把$DISPLAY传过去? 08/26 13:18
您好,不知道要看哪个log,
但根据gnuplot错误讯息好像是没有传到对外那台。谢谢。
echo $DISPLAY 跳板後伺服器传回来是空的,
跳板回传是localhost:10.0
如果改输出export DISPLAY=ip, echo会回传ip,
但我ip设对外的跳板, gnuplot还是出错。
3F:→ awer89: 用putty? 改用mobaxterm看看 08/26 14:03
MobaXterm看起来好用非常多,但还是不行,跳出一样的错误讯息,
感谢推荐,之前都不知道有这麽好用的软体。
4F:推 physbook: putty x11要勾然後先输入 export DISPLAY=ip 08/26 15:58
5F:→ physbook: 试试看 08/26 15:58
您好,gnuplot错误讯息变成
gnuplot: unable to open display 'ip'
gnuplot: X11 aborted.
我跳板内部和对外两个ip都试过了,後面有有加上':0.0'跟不加都试过了,
还是不行。
感觉很接近了,我等等查看看export有没有别的参数。谢谢。
6F:→ Cypresslin: DISPLAY=ip不是要你真的打ip这两个字啊XDD 08/26 17:57
我知道, 我只是没把ip打出来, 抱歉没说清楚。
7F:推 physbook: windows有先开xming或是xwin之类的程式吗 08/26 18:34
有开Xming, 在跳板上可以画, 跳板後可以用Xterm画, 但单色而且有点丑。
刚刚发现跳板後有一台用ssh -X gnuplot可以正常画图,
版本是SUSE Linux Enterprise Server 11 SP1 (x86_64)
一直在测的那台是CentOS release 6.3 (Final),
因为用Xterm连过去CentOS那台可以正常画图,
我一直以为CentOS那台有装X-client,
问题似乎就是那几台没装X-client,
傻眼@@"
◢▆▅▄▃ 崩╰(〒皿〒)╯溃 ▃▄▅▆◣
感谢帮忙解答的各位板友,
真不好意思,最後发现应该是超级蠢的问题,
等有空装x-client测试後会再来回报。
确定是因为没装X Window System,
有装的话只要ssh加上-X或-Y参数gnuplot就可以画图了。
再次感谢大家。
PS.我在乱试的时候还把一台server ssh密码登入关掉,
明天要想办法进电脑室弄回来@@。
※ 编辑: rbgspydm (220.135.246.196), 08/27/2014 00:17:16
8F:→ Cypresslin: 应该是/etc/ssh/sshd_config这个设定里改 08/28 00:44