热搜词
发表于 2013-4-16 22:19:30 | 显示全部楼层 |阅读模式
今天想在linux下也玩玩远程桌面,于是乎在服务器上倒腾vncserver。

Ubuntu自带的远程桌面必须要在服务器端用户登录的状态下才可以远程使用,而且两地的图像同步,默认不需要密码。为了能够在注销的状态下也能使用,还是决定装上vncserver。

1. apt-get install vnc4server

2. 命令vncpasswd,可以修改密码

3. 命令vncserver,打开服务,注意在屏幕上出现的:1(或者是其他的数字),后面登录的时候用到。

4. 在Windows上安装vnc client(VNC Free Edition Viewer for Windows Stand-alone Viewer Version 4.1.3),输入IP:1(前面出现的数字),就可以登录了。

如果想使用gnome的窗口界面,将~/.vnc/文件夹下xstartup中的内容都注释掉,加上一句“gnome-session &",并重新启动vncserver(先使用vncserver -kill :1,结束之前的进程)。

但是这时候出现一个奇怪的问题。在远程登录的时候总是会有“could not acquire session on name bus”的出错信息,并且远程登录不能显示桌面。

搜索了很久,怀疑是在服务器端上运行了gnome桌面的原因,导致在vncserver不能重新初始化gnome桌面。于是乎,在服务器上退出到console状态下,并用killall结束gdm进程。再次使用远程桌面登录,一切正常

最后的问题困惑了好久,不容易啊~~
全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-24 09:57 , Processed in 0.158445 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team