记录一次ubuntu的VNC远程登陆安装


有个需求是:需要远程ubuntu,以前安惯了centos(gnome桌面),有些步骤和ubuntu不一致,特将安装过程中参考的博文进行了分享。采用xfce方法更简单些。

参考博文其一:


Ubuntu14.04安装vncserver
备注:要注意在ubuntu中默认的桌面是unity,而用vncserver登陆需要gnome桌面,也就是说gnome一定要安装,否则用tigervnc登陆后,是一个灰色的桌面。
一直喜欢使用RealVNC或VNCViewer在Windows 下访问Linux桌面环境,Linux中需要安装一个vncserver,之前在Centos上安装,正确配置后使用都没问题。近来尝试了一下在Ubuntu 14.04上使用,没有成功,只能看到一个灰色的桌面,外加一个命令行终端,不能正常使用桌面。如下图:



在网上搜了一下,基本上都是说ubuntu 14.04自带的桌面是unity,这个桌面是gnome深度定制的版本,与vnc不兼容了,需要另外安装一个桌面,有多个不同的教程,有说用gnome,也有说用xfce,尝试了多个教程后终于找到一个非常简便的方法。

安装步骤:
1. 安装vncserver

apt-get install vnc4server  
apt-get install vnc4server

2. 启动vncserver,第一次启动需要输入密码,并且会在用户家目录下产生vnc配置文件,放在隐藏目录.vnc下, :1 表示1号桌面

vncserver :1  
vncserver :1

3. 安装gnome
                        
apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal   
apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal 

4. 修改xstartup文件

vi ~/.vnc/xstartup  
vi ~/.vnc/xstartup

内容如下:

#!/bin/sh  
  1.   
  2. export XKL_XMODMAP_DISABLE=1  
  3. unset SESSION_MANAGER  
  4. unset DBUS_SESSION_BUS_ADDRESS  
  5.   
  6. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup  
  7. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources  
  8. xsetroot -solid grey  
  9. vncconfig -iconic &  
  10.   
  11. gnome-panel &  
  12. gnome-settings-daemon &  
  13. metacity &  
  14. nautilus &  
  15. gnome-terminal &  
#!/bin/sh

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

5. 重启vncserver桌面

vncserver -kill :1  

vncserver :1  

vncserver -kill :1
vncserver :1

6. 使用RealVNC重新连接后的界面:



参考资料:


另外贴出另两种方法,有兴趣的可以试一下,虽然在我这里没有成功。


###############################################################

参考博文之二:
个人备注:此种方法是使用Xmanager登陆,需要在ubuntu中安装xrdp(xfce)桌面。

Windows系统下多用户远程图形化界面登录 Ubuntu 14.04

  
CentOS 6.5系统下的远程图形化界面登录可以使用Xmanager,配置起来也相对比较简单,但是对于Ubuntu 14.04来说,网上虽然也有配置Xmanager的教程,但是大多都不是针对14.04的,我在配置的过程中也都没有成功,最后找到了一种使用Windows自带远程桌面连接Ubuntu 14.04的方法,亲测有效。

      1. 安装xRDP及vncserver

            sudo apt-get install xrdp
            sudo apt-get install vnc4server tightvncserver
          (tightvncserver也可以不安)

      2. 安装Xfce桌面环境

            sudo apt-get install xubuntu-desktop(安装时间较长)

      3. 设置xRDP

            echo xfce4-session >~/.xsession

      4. 设置配置文件

            sudo gedit /etc/xrdp/startwm.sh
            在  ./etc/X11/Xsession 前一行插入(注意/etc前面有“.”)
            xfce4-session

      5. 重启 xrdp

            sudo service xrdp restart

            使用方法:在Windows中打开远程桌面连接,输入IP地址然后确定,此时会出现如下画面:
Windows系统下多用户远程图形化界面登录 <wbr>Ubuntu <wbr>14.04         
            这时输入用户名和密码即可,进入桌面之后,是下图样子,和Ubuntu 本身的桌面是不一样的:
Windows系统下多用户远程图形化界面登录 <wbr>Ubuntu <wbr>14.04            此时,远程图形化界面登录成功。


            尾巴:
          (1)远程登录的情况下Tab键不能补全命令,这是由于快捷键冲突所致,解决方法为依次打开:settings-Windows manager-Keyboard-switch window for same application  然后点击clear即可。
          (2)Ubuntu 使用命令创建用户后,登录的时候输入用户名和密码登陆不进去,总是停留在登录界面,原因在于,Ubuntu创建用户的命令为:adduser,而不是useradd,将用户删除,使用adduser命令就可以了。

            参考教程:
            (1)http://www.linuxidc.com/Linux/2015-04/116446.htm
            (2)http://blog.163.com/thinki_cao/blog/static/83944875201303081111436/
            (3)http://blog.csdn.net/hbsong75/article/details/9246669




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值