VNC远程桌面使用方法

参考:

https://blog.csdn.net/weixin_41803874/article/details/81233789

一共两台电脑,分别为服务端和客户端,为与场景联系方便,我们将需要被显示桌面的电脑称为移动端,将显示移动端桌面并进行远程操控的电脑成为遥控端。

一、遥控端准备

直接下载VNC Viewer,网址为:https://www.realvnc.com/en/connect/download/viewer/

根据系统的不同选择不同版本,由于博主遥控端为Ubuntu,因此选择Linux-DEB X64

下载完成后双击安装或者dpkg -i安装即可。安装完毕后,在终端:

 ~$ vncviewer 

即可打开软件。(忽略下图中已经有的几个ip。。。)

二、移动端准备

博主移动端也为Ubuntu系统。安装x11vnc

sudo apt-get install x11vnc

值得注意的是,这里有的人推荐使用vncserver,这个东西确实不错,但是用ros的时候会出现rviz打不开等一系列问题。因此这里首先推荐使用x11vnc,本文最后会补充上vncserver的方式。

安装完毕后左上角搜索,单击打开即可。(图来自于参考链接,懒得截新图了。。。)

打开后,首先出现的界面用来设置端口号,默认5900:

单击OK以后,稍等1、2秒,会弹出来第二个界面,用来设置通信密码,注意上面Accept Connections需要勾选:

密码随便设点简单的比如1、2之类的就行,方便。最后单击OK。

三、移动端和遥控端进行连接

在遥控端的VNC Viewer软件中,输入移动端ip和端口号(格式:192.168.43.62:5900),后者即为刚才在x11server中第一个界面内填写的。

然后输入密码即可实现远程桌面:

至于怎么关闭x11vnc,只能在杀死于后台。下述展示的命令,第一行为还没有打开x11vnc的情况,第二条为打开以后的情况,第三条也为打开以后的情况,第四条为关闭以后的情况。那么如何关闭呢?

aaeon@aaeon-desktop:~$  ps -ef|grep -i vnc
root      7106     1  0 22:29 ?        00:00:00 /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/aaeon/.vnc/passwd -rfbport 5900 -shared
aaeon    15205 14012  0 22:32 pts/0    00:00:00 grep --color=auto -i vnc
aaeon@aaeon-desktop:~$  ps -ef|grep -i vnc
root      7106     1  0 22:29 ?        00:00:00 /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/aaeon/.vnc/passwd -rfbport 5900 -shared
aaeon    16496 12269  5 22:32 ?        00:00:01 x11vnc -gui tray=setpass -rfbport PROMPT -bg -o %HOME/.x11vnc.log.%VNCDISPLAY
aaeon    16596 16495  0 22:32 ?        00:00:00 /usr/bin/tail -f /tmp/x11vnc.tray.PpLO1S
aaeon    16651 16495  0 22:32 ?        00:00:00 [x11vnc] <defunct>
aaeon    18128 14012  0 22:33 pts/0    00:00:00 grep --color=auto -i vnc
aaeon@aaeon-desktop:~$ ps -e|grep -i vnc
 7106 ?        00:00:00 x11vnc
16496 ?        00:00:21 x11vnc
16651 ?        00:00:00 x11vnc <defunct>
aaeon@aaeon-desktop:~$ ps -e|grep -i vnc
 7106 ?        00:00:00 x11vnc
kill -9 PID

上述命令的PID用 ps -e|grep -i vnc第一列的数值替换。

 至此,x11vnc的方法介绍完毕。下面vncserver的方法并不推荐。

特殊用法:可以在移动端电脑终端直接输入x11vnc,可以绕开界面的使用,直接在遥控端连接相应ip和端口即可控制移动端,这样没有密码是很危险的。

* 补充vncserver使用方法

首先安装

sudo apt-get install vnc4server
sudo apt-get install xfce4

然后在终端运行一下vncserver,生成配置文件

vncserver :1

这个过程中需要设置一个密码。

接下来杀掉刚运行的这个vncserver

vncserver -kill :1

接下来修改启动文件/home/【你的】/.vnc/xstartup,将其中的内容改为:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

网上如下还有这么改的,但是容易出现灰屏、或者不显示桌面图标,不建议:

#!/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-session &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

保存推出后,在终端重新启动:

vncserver :1

然后在遥控端使用VNC Viewer,在上面栏目输入:格式:192.168.43.62:1

然后就弹出来了,值得注意的是使用vncserver并不代表把桌面远程copy过来,而是相当于复制了一套系统,这套系统开程序什么的并不在移动端显示。

  • 26
    点赞
  • 225
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
### 回答1: VNC(Virtual Network Computing)是一种基于图形界面的远程桌面控制软件,该软件利用了客户端和服务端之间的协议来实现远程桌面控制。在Windows操作系统下,用户可以下载VNC远程桌面软件来实现远程控制其他电脑桌面。 用户可以在网络上搜索“VNC远程桌面”或者“VNC viewer”等关键词,找到一些官方和第三方网站来下载该软件。推荐的方式是直接前往VNC官网下载最新版本的VNC Viewer。 步骤如下: 1. 进入VNC官网(https://www.realvnc.com/en/connect/download/viewer/)下载页面; 2. 选择适合自己计算机的版本下载,如64位或32位; 3. 等待下载完毕; 4. 双击安装程序,跟随向导步骤进行安装; 5. 安装完成后,打开VNC Viewer,输入想要远程控制的目标计算机的IP地址和VNC服务器的连接端口,点击"连接"以连接目标计算机。 通过VNC远程桌面软件,用户可以远程操作其他计算机,进行文件的移动和操作,或在对方电脑上执行命令等等。但同时需要注意的是,由于开放了远程控制功能,需要注意网络安全问题,并设置复杂的密码进行连接控制。 ### 回答2: VNC是一种远程桌面控制软件,下载VNC远程桌面控制软件可以让您远程连接到Windows操作系统,并实现在远程计算机上控制和访问本地计算机。 要下载VNC远程桌面软件,您可以在官方网站上下载,也可以从其他网站上下载。官方网站地址是www.realvnc.com。 在官网下载VNC远程桌面软件之前,您需要确定您需要哪个版本,因为不同版本支持的操作系统不同。目前市面上,常用的有RealVNC、TightVNC、UltraVNC等版本。 在下载和安装过程中,您需要选择合适的安装选项,例如是否安装VNC Viewer等。安装完成后,您需要配置远程桌面连接,以便在远程计算机上建立到本地计算机的连接。 配置完毕后,您可以在远程计算机上启动VNC Viewer并输入本地计算机的IP地址或主机名,以便访问本地计算机。此时,您就可以在远程计算机上以和本地计算机一样的方式控制本地计算机了。 总的来说,下载VNC远程桌面软件很简单,只需查找合适的版本并按照指南进行安装和配置即可。接下来,您就可以愉快地掌控远程桌面了! ### 回答3: VNC是一种可以实现远程桌面控制的软件,在Windows系统上使用VNC可以实现远程控制其他电脑的桌面。以下是关于VNC远程桌面Win下载的详细介绍。 首先需要访问VNC官网,从官网上下载安装包。官网上提供了多个版本的下载,选择合适的版本下载即可。下载完毕后运行安装程序,根据提示进行安装即可。 安装完成后,需要配置VNC服务器和客户端。此处以UltraVNC为例进行说明,首先需要在需要远程控制的电脑上安装UltraVNC服务器端,安装时需要选择“Service-Mode”和“Install Driver”选项,安装完成后,运行UltraVNC Server进行配置,确定服务器的配置信息和授权密码,然后选择“Save Setting”保存配置。接下来,在需要进行控制的电脑上安装UltraVNC客户端,安装过程同上述安装过程,安装完成后,运行UltraVNC Viewer,输入需要控制的服务器IP地址和授权密码,即可实现远程控制。 需要注意的是,在使用VNC远程桌面控制时,要保证有稳定的网络连接,因为网络不稳定会影响远程桌面控制的质量和稳定性。在使用之前,可以设置VNC的画质、颜色和控制模式等选项,在需要控制的电脑上安装VNC服务器端时,还可以设置仅允许指定的用户进行控制,保证远程控制的安全性。 总之,VNC远程桌面Win下载简单方便,只需要从官网下载安装程序,然后按照提示进行安装和配置,即可轻松实现远程桌面控制。在使用时要注意网络连接和安全性问题。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值