Windows通过VNC访问Ubuntu

29 篇文章 1 订阅

准备:一个系统为Windows XP 或WIN7的机器,一个系统为Ubuntu的机器 (二者可以均可为虚拟机或实体机)

目的:在Windows系统上通过VNC远程访问Ubuntu。

简介:. VNC(VIrtual network Cumputing)是Linux下远程接入的一种方式。 它包括两部分:VNCServer 和VNC Viewer。

VNCServer安装在被控制机上,VNC Viewer安装在主控机。如,现在要通过windows远程访问Ubuntu,则windows是主控机它安装VNC Viewer,

Ubuntu为被控机它安装VNC Server。(VNC Viewer官方下载地址  http://www.realvnc.com/download/viewer/

步骤:

1.在ubuntu上安装vnc。

$ sudo apt-get  install vnc4server

(有个vnc4-common包是可选安装的,它包含vncserver和vnc viewer的一些通用功能。关于vnc4-common的具体说明见http://download.gna.org/pdbv/demo_html/demo_2.0.10/package/vnc4-common_4.0-7.html,包含vnc4-common的安装shell命令为:

$sudo apt-get install vnc4-common vnc4server  )

2. 在Ubuntu上启动vncserver,创建一个vnc桌面 有两种方式。

方式① 创建一个vnc桌面,会话号由vncserver自动生成

$ vncserver

方式②创建一个指定会话号的vnc桌面

$vncserver :2                                  <--------------创建一个指定会话号为2的桌面,注意 冒号:前面有一个空格

注:在第一次启动vncserver时会要求输入一个6字符的密码,此密码在远程登录时会用到。xstartup

3. 修改远程登录桌面配置为图形化界面,也有两种方式。 (注:只有root用户才会使用图形化界面,其他用户虽然配置为图形化界面但仍会显示为终端界面)

方式① 修改xstartup文件(注:每个用户都有自己的xstartup文件), 文件路径为 ~/.vnc/xstartup

在文件的最后添加一行 gnome-session &  (将 #twm & )

# 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 &
#twn &        <-----------注释掉,如果有的话
gnome-session &            <--------------添加这一行

方式②, 用/etc/X11/Xsession直接替换~/.vnc/xstartup

$cp /etc/X11/Xsession  ~./.vnc/xstartup

4. 在windows用VncViewer登录桌面。

按如下格式输入VNC Server地址: VNCServer IP地址:会话号    (如,我的ubuntu ip为192.168.1.103,回话号为2,则输入 192.168.1.103:2)

连接,  然后输入前面设置的密码。OK,现在远程成功了。

5. 关闭桌面会话

$vncserver -kill 会话号  (如 $vncserver -kill 2)


如果没有系统LINUX的机器,可以在WINDOWS上安装DOCKER-MACHINE, 在docker container 上安装vnc4server,步骤同上。

注意:

docker run 时,要加上--expose 590* -p 590*: 590*(*值取决于步骤2中 vncserver :*,*的值 )

用VNC viewer 连接时连接格式为docker 主机IP:590*, for example: 192.168.99.101:5900

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值