服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|

Ubuntu下VNC远程桌面的客户端和服务器端使用方法

2019-06-14 12:16来源:Ubuntu之家所属分类:Ubuntu

这篇文章主要介绍了Ubuntu下VNC远程桌面的客户端和服务器端使用方法,注意要配合图形化桌面使用,需要的朋友可以参考下

首先安装VNC
 

复制代码
代码如下:
# apt-get install vnc4server

为VNC设置密码

复制代码
代码如下:
root@node1:~/.vnc# vncpasswd
  
Password: 
输入密码,然后再确认一遍,就OK了。

 

启动VNC
 

复制代码
代码如下:
root@node1:~# vncserver :1

 
New 'node1:1 (root)' desktop is node1:1 
 
Starting applications specified in /root/.vnc/xstartup 
Log file is /root/.vnc/node1:1.log 
 

复制代码
代码如下:
root@node1:~# ps -ef | grep vnc

root      1768     1  0 06:10 pts/0    00:00:00 Xvnc4 :1 -desktop node1:1 (root) -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbaut 
h /root/.vnc/passwd -rfbport 5901 -pn -fp /usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/,/usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi/ -co /etc/X11/rgb 
启动成功

 

启动VNCServer 
 

复制代码
代码如下:
vncserver -geometry 1280×800 -alwaysshared :1

这个命令包含了3个参数,第一个参数geometry表示分辨率,你可以指定适合自己桌面的分辨率;第二个参数alwaysshared表示运行多个人同时连接到同一个桌面;第三个参数:1表示开启一个1号远程桌面,此时你可以使用ip:1来连接这个远程桌面。(注意:上面1280与800之间的连接符为英文字母x(xyz的x),而不是中英文的乘号!)

 

然后会在当前用户的根目录下生成.vnc的文件夹,进入.vnc的文件之后,修改xstartup文件: 
 

复制代码
代码如下:
vim .vnc/xstartup
(假设你此时在用户根目录下) 
注释掉 twm & (即在这一行的最开头加上一个#) ,在文件最后添加一行gnome-session &,保存退出。

 

使用VNCViewer连接这个远程桌面
在VNCViewer中,输入ip加桌面号,即 X.X.X.X:1 即可连接刚才的远程桌面,密码为之前设定的密码。

这样,当你再次重启服务器之后,就不必跑到服务器前登录系统,而可以首先使用ssh登录Ubuntu,执行以上第4步命令,就可以开启一个远程桌面,然后就可以使用VNCViewer连接这个远程桌面了。

我也曾经尝试能否在Ubuntu下自动启动VNCServer,自动启动一个远程桌面,不过很遗憾,在网上查到的方法多是针对其他的Linux的方 法,在Ubuntu下目录结构完全不同,一些极少数在Ubuntu下自动启动VNCServer的文章也不适合Ubuntu 9.04 Server版,因此最终我没有在Ubuntu 9.04 Server上实现自动启动VNCServer的方法。就是每次重启机器之后,得先多一步ssh启动VNCServer的步骤。先这么用着吧。

备注:另外,如果想要关闭一个远程桌面,可以使用如下命令: 
 

复制代码
代码如下:
vncserver -kill :1

其中,":1"表示的创建远程桌面时的桌面号。

 

修改分辨率:

复制代码
代码如下:
vncserver -geometry 1280×800

 

客户端连接

客户端安装vncview,然后连接。
输入IP的时候,输入 IP:NO,即ip地址加会话号,刚才开户的是1,比如这里就输入

1.1.1.1:1

然后输入完密码,就可以连接了
因为没有桌面环境,所以,我们需要安装一个,这里使用Xface
Ubuntu下VNC远程桌面的客户端和服务器端使用方法

延伸 · 阅读

精彩推荐
  • Ubuntu在Ubuntu中安装VirtualBox并配置USB设备支持的方法

    在Ubuntu中安装VirtualBox并配置USB设备支持的方法

    Ubuntu作为对工作环境用户最为友好的Linux系统,配上操作最为简单的VirtualBox也可以说是一个相得益彰的试手环境,这里我们就来看一下在Ubuntu中安装VirtualBox并配置USB设备支持的方法...

    脚本之家 232 2019-05-24
  • UbuntuDebian系统的VPS上iptables的配置分享

    Debian系统的VPS上iptables的配置分享

    这篇文章主要介绍了Debian系统的VPS上iptables的配置分享,同时也介绍了一个防火墙开机自动加载实现的方法,需要的朋友可以参考下...

    姜南 264 2019-06-13
  • Ubuntuubuntu iptables 配置脚本代码

    ubuntu iptables 配置脚本代码

    这篇文章主要介绍了 ubuntu iptables 配置脚本代码,需要的朋友可以参考下 #!/bin/bash#!/bin/bash case $1 in start) echo-n StaringtowriteyourIptbales:... /sbin/iptables-F /sbin/iptables-X /sbin/iptables-Z /sbin/iptables-AINPUT-ilo-jACCEPT /sbin/iptables-AINPUT-mstate--stateESTABLI...

    未知 89 2019-05-20
  • UbuntuUbuntu下一键启动VirtualBox虚拟机的方法

    Ubuntu下一键启动VirtualBox虚拟机的方法

    最近有些朋友问小编Ubuntu下如何一键启动VirtualBox虚拟机?今天小编将为大家分享Ubuntu下一键启动VirtualBox虚拟机的方法,有需要的朋友可以参考下...

    互联网 218 2019-05-23
  • UbuntuUbuntu系统图形化界面操作时的常用快捷键整理

    Ubuntu系统图形化界面操作时的常用快捷键整理

    这篇文章主要介绍了Ubuntu系统图形化界面操作时的常用快捷键整理,虽然Ubuntu的自带桌面由Gnome换到了Unity,但快捷键操作基本上依然相似,欢迎随看随记,需要的朋友可以参考下...

    傲雪星枫 147 2019-06-10
  • Ubuntu在Ubuntu系统中使用Git客户端来操作GitHub代码

    在Ubuntu系统中使用Git客户端来操作GitHub代码

    这篇文章主要介绍了在Ubuntu系统中使用Git客户端来操作GitHub代码的方法,文中总结了一些常用的Git代码版本操作命令,欢迎收藏查阅,需要的朋友可以参考下...

    Frank Fan 408 2019-06-10
  • UbuntuUbuntu系统上挂载U盘和Windows分区问题的解决实例

    Ubuntu系统上挂载U盘和Windows分区问题的解决实例

    这篇文章主要介绍了Ubuntu系统上挂载U盘和Windows分区问题的解决实例,其中Windows分区自动挂载是针对Ubuntu和Windows双系统安装时遇到的问题,需要的朋友可以参考下...

    Jackalfly 366 2019-06-11
  • Ubuntu在Ubuntu上安装消息传递接口Open MPI库的教程

    在Ubuntu上安装消息传递接口Open MPI库的教程

    这篇文章主要介绍了在Ubuntu上安装消息传递接口Open MPI库的教程,Open MPI在C++程序相关开发中经常可以用到,需要的朋友可以参考下...

    普兒 348 2019-06-03