有两台装了linux的机器(机器1和机器2),机器1装了我们需要的软件,我们都是用exceed远程登录到机器1使用,现在我需要用机器2远程登录机器1,试了telnet,提示连接被拒绝,请问应该怎么办?是不是linux下也需要类似exceed的软件?
云之上 回复于:2004-06-01 09:03:20 |
可以用ssh |
sakulagi 回复于:2004-06-01 10:06:29 |
X -query IP地址 |
aspbiz 回复于:2004-06-01 10:51:10 |
ssh telnet x |
lrzh2000 回复于:2004-06-01 13:54:22 |
登陆后是像exceed那样吗?完全是服务器的桌面系统? |
sakulagi 回复于:2004-06-01 14:05:14 |
试试X -query不就知道了。 |
lrzh2000 回复于:2004-06-01 17:28:50 |
不行啊,好像什么display有问题 |
lrzh2000 回复于:2004-06-01 21:31:07 |
着急 阿,哪位大侠知道? |
platinum 回复于:2004-06-01 21:33:22 |
x-win32 |
sakulagi 回复于:2004-06-01 23:01:06 |
[quote:b0879e7043="lrzh2000"]着急 阿,哪位大侠知道?[/quote:b0879e7043]你这么着急,为什么不把错误信息和你的具体操作写的清楚一点? |
lrzh2000 回复于:2004-06-02 08:51:42 |
两台机器都安装的linux,192.168.0.1作为服务器,用192.168.0.2登录0.1 xhost + 192.168.0.150 ps export display=192.168.0.9:0 ssh -l username 192.168.0.1 然后输入密码进入 运行图形界面的程序提示 Cannot open display; check DISPLAY env variable...exiting... 着急,应该怎么办??? -- |
sakulagi 回复于:2004-06-02 08:56:07 |
[quote:62a64a9448]xhost + 192.168.0.150[/quote:62a64a9448]这个是谁的ip? [quote:62a64a9448]export display=192.168.0.9:0[/quote:62a64a9448]你不是在用192.168.0.1和192.168.0.2么?你到底在用哪台机器? _______________________________________________ 我的建议是: 前提: 你的192.168.0.1可以用exceed连接并可以显示桌面。 操作: 在192.168.0.1上执行: [code:1:62a64a9448]xhost +[/code:1:62a64a9448] 在192.168.0.2上确认本机的x window可以正常启动,然后 [code:1:62a64a9448]X -query 192.168.0.1[/code:1:62a64a9448] |
lrzh2000 回复于:2004-06-02 09:04:03 |
对不起,写错了,0.1是服务器,我用0.2 两台机器都安装的linux,192.168.0.1作为服务器,用192.168.0.2登录0.1 xhost + 192.168.0.1 ps export display=192.168.0.2:0 ssh -l username 192.168.0.1 然后输入密码进入 运行图形界面的程序提示 Cannot open display; check DISPLAY env variable...exiting... 着急,应该怎么办??? |
platinum 回复于:2004-06-02 09:08:20 |
你想用ssh登录到远程服务器,然后执行startx?? |
Untouch 回复于:2004-06-02 09:08:21 |
x-windows |
sakulagi 回复于:2004-06-02 09:23:07 |
楼主可不可以抽时间试验一下我说的那个方法? |
lrzh2000 回复于:2004-06-02 10:29:54 |
对阿, 就象windows中使用 exceed 或xwin32登录linux一样, 使用图形界面, 请问版主应该怎么作阿? 因为我要运行图形界面的软件, ssh登录过去是不是不能运行图形界面阿? 是不是安装linux下的什么软件? |
platinum 回复于:2004-06-02 10:34:17 |
楼上的兄台看不到sakulagi版主的贴子嘛? |
lrzh2000 回复于:2004-06-02 10:40:03 |
对不起,我试了忘回贴了,提示 Fatal server error: Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again. When reporting a problem related to a server crash, please send the full server output, not just the last messages. Please report problems to xfree86@xfree86.org. |
platinum 回复于:2004-06-02 10:48:39 |
能说说你是怎么试的吗? |
lrzh2000 回复于:2004-06-02 10:59:04 |
xhost + 192.168.0.1 X -query 192.168.0.1 |
jeffyan 回复于:2004-06-02 11:10:29 |
ssh telnet |
lrzh2000 回复于:2004-06-02 13:52:44 |
我在0.1上 xhost + 192.168.0.2 提示 xhost: unable to open display "localhost:10.0" 在0.2上 X -query 192.168.0.1 提示 Fatal server error: Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again. |
lrzh2000 回复于:2004-06-02 14:24:58 |
着急阿 |
sakulagi 回复于:2004-06-02 14:48:24 |
在 0.2上[code:1:5a3a33562d]init 3[/code:1:5a3a33562d],然后[code:1:5a3a33562d]X -query 192.168.0.1[/code:1:5a3a33562d] |
lrzh2000 回复于:2004-06-02 15:18:41 |
谢谢版主,可以了 不过登录过去以后退不回我的系统了!!! 我只有0.1的普通帐户, 请问怎么退到我的系统阿? |
sakulagi 回复于:2004-06-02 15:30:55 |
ctrl_alt_<backspace> 就退出去了。 |
lrzh2000 回复于:2004-06-02 15:45:44 |
可是我的机器的x windows就没有了,怎么同时打开两个x windows ? |
q1208c 回复于:2004-06-02 15:51:02 |
楼主可以试试这个 X :1.0 -query 192.168.0.1 这样就两个都 有图形了。就是不用 init 3 了。然后 [Ctrl] + [Alt] + [F7] 是本机, [Ctrl] + [Alt] + [F8] 是远程的。 |
lrzh2000 回复于:2004-06-02 16:07:27 |
提示命令X:1.0没找到 是先进入我的机器的文字界面然后按您的输入吗? |
q1208c 回复于:2004-06-02 16:10:51 |
[quote:0399156ccc="lrzh2000"]提示命令X:1.0没找到 是先进入我的机器的文字界面然后按您的输入吗?[/quote:0399156ccc] X :1.0 192.168.0.1 & 在哪都行。 console, gnome-terminal都 行。 init 3 下也行,5 下也行。 记住 X 和 ":"中间有空格的。 |
lrzh2000 回复于:2004-06-02 16:22:27 |
问题终于解决了,谢谢sakulagi版主和q1208c大侠!!! |
q1208c 回复于:2004-06-02 16:25:33 |
不客气。 |
lrzh2000 回复于:2004-06-02 16:43:15 |
还有个问题,我退出 远程登录后还是有log in 的界面, 怎么关上这个x windows ? |
q1208c 回复于:2004-06-02 16:48:42 |
这个么,可能得把刚刚那个X Server kill 了才行了。 你下次启动时不用后面那个 " & " ,如果不想用过, 在那个命令行 [Ctrl] + [C ] 就搞定了。现在么,用jobs看一下,把它弄到前面来, fg <number>,然后 [Ctrl]+C 就行了。 |
sakulagi 回复于:2004-06-02 16:57:39 |
对。指定一下display就行了。呵呵。 |
lrzh2000 回复于:2004-06-02 17:06:46 |
不太明白怎么用jobs看一下然后弄到前面来? |
q1208c 回复于:2004-06-02 17:26:52 |
jobs <1> X :1.0 -query 192.168.0.1 & fg 1 就行了。然后就 Ctrl+C 啦! |
q1208c 回复于:2004-06-02 17:38:22 |
[quote:e063e4ac70="sakulagi"]对。指定一下display就行了。呵呵。[/quote:e063e4ac70] :em02: 借了版主的命令,谢谢先。 :em03: |
lrzh2000 回复于:2004-06-02 17:48:27 |
输入命令<1>X :1.0 -query 192.168.0.1 提示 bash: syntax error near unexpected token `1' |
lrzh2000 回复于:2004-06-02 18:09:55 |
大侠还在吗? |
lrzh2000 回复于:2004-06-02 18:31:24 |
不行阿,用jobs以后一个任务都看不到, |
硬-盘 回复于:2004-06-02 20:11:15 |
既然是服务器。干嘛装XWINDOW。 |
lrzh2000 回复于:2004-06-03 08:59:42 |
哪位大侠 知道阿?怎么关掉远程登录的x widown阿? |
sakulagi 回复于:2004-06-03 09:09:58 |
[quote:97114ae7b1="sakulagi"]ctrl_alt_<backspace> 就退出去了。[/quote:97114ae7b1] |
sky_n 回复于:2004-06-28 22:04:46 |
可使用一个普通用户。OK。 |
12+1 回复于:2004-06-29 00:52:03 |
telnet不行,是因为你服务没开。 用SSH吧 |
snowtty 回复于:2005-07-25 23:20:03 |
呵呵,有意思 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/