二、Ubuntu12.04和14.04安装ssh和vnc远程桌面

来源:互联网 发布:aps审核 知乎 编辑:程序博客网 时间:2024/05/27 20:28

1、安装ssh服务

ssh服务一般安装之后便会启动并会开机启动。如果出现putty无法登录,则先考虑网络的问题;再检查ssh服务是否启动,或重新安装。

  1. sudo apt-get install openssh-server
    sudo ps -e |grep ssh             -->有sshd,说明ssh服务已经启动,如果没有启动,sudo service ssh start            -->ssh服务就会启动。

2、vnc的安装和配置

  1. apt-get install vnc4server          -->安装vncserver 
    vncserver –geometry 1920x1080 :2              -->启动vnc服务器端
第一次启动vncserver需要输入密码并验证,上面启动vncserver后面加的参数-geometry是设置远程连接时候分辨率大小(根据你本机显示器分辨率而定)。在windows下面使用vnc viewer进行远程桌面登陆,显示会出现问题,请先按照下面的步骤进行配置。

vncserver对各个用户的默认配置~/.vnc/xstartup如下:

  1. #!/bin/sh

    # Uncomment the following two lines for normal desktop:
    # unset SESSION_MANAGER
    # exec /etc/X11/xinit/xinitrc

    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    x-window-manager &

Ubuntu12.04版本 vncserver设置只需要将最后一行x-window-manager&注释掉并添加一行gnome-session &即可。

  1. # x-window-manager &
    gnome-session &
在Ubuntu 12.04版本下,若上述配置无法解决问题,请参考下面的文章进行配置。
http://blog.csdn.net/njchenyi/article/details/8489689
在Ubuntu 14.04版本下,由于此版本的Ubuntu和vnc软件的兼容性不够好,使用vnc远程连接时会出现显示问题。

对xstartup配置文件修改如下:

  1. #!/bin/sh

    # Uncomment the following two lines for normal desktop:
    #unset SESSION_MANAGER
    #exec /etc/X11/xinit/xinitrc

    gnome-session --session=gnome-classic &
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
     [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    #x-window-manager &                  -->在配置文件中注释掉这一行。

    gnome-session &                      -->分别添加下面的内容。
    gnome-panel &
    gnome-settings-daemon &
    metacity &
    nautilus -n &
有很多小伙伴配置VNC时出问题,这里把我的解决方案贴出来,亲测可以解决一般的VNC界面显示异常的问题,如果无法解决╮(╯﹏╰)╭,还请你们继续努力。。。
0 0
原创粉丝点击