1、安装ssh服务
ssh服务一般安装之后便会启动并会开机启动。如果出现putty无法登录,则先考虑网络的问题;再检查ssh服务是否启动,或重新安装。
- sudo apt-get install openssh-server
sudo ps -e |grep ssh -->有sshd,说明ssh服务已经启动,如果没有启动,sudo service ssh start -->ssh服务就会启动。
2、vnc的安装和配置
- apt-get install vnc4server -->安装vncserver
vncserver –geometry 1920x1080 :2 -->启动vnc服务器端
第一次启动vncserver需要输入密码并验证,上面启动vncserver后面加的参数-geometry是设置远程连接时候分辨率大小(根据你本机显示器分辨率而定)。在windows下面使用vnc viewer进行远程桌面登陆,显示会出现问题,请先按照下面的步骤进行配置。
vncserver对各个用户的默认配置~/.vnc/xstartup如下:
- #!/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 &即可。
- # x-window-manager &
gnome-session &
在Ubuntu 12.04版本下,若上述配置无法解决问题,请参考下面的文章进行配置。
http://blog.csdn.net/njchenyi/article/details/8489689
在Ubuntu 14.04版本下,由于此版本的Ubuntu和vnc软件的兼容性不够好,使用vnc远程连接时会出现显示问题。
对xstartup配置文件修改如下:
- #!/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界面显示异常的问题,如果无法解决╮(╯﹏╰)╭,还请你们继续努力。。。
|