• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

linux怎么远程登录linux的机器?

发布: 2007-7-04 12:06 | 作者: admin | 来源:  网友评论 | 查看: 81次 | 进入软件测试论坛讨论

领测软件测试网
有两台装了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/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网