Window VNC远程控制LINUX:VNC详细配置介绍

VNC(Virtual Network Computing)是一个远程桌面协议,可以让用户在网络上通过互联网或者局域网访问远程计算机桌面,使用户可以控制远程计算机。

在Windows系统上使用VNC连接到Linux系统可以帮助用户管理、监控和控制Linux服务器。下面我们将详细介绍如何在Window VNC远程控制LINUX及VNC的详细配置。

一、安装VNC Server

在Linux操作系统中,用户需要安装VNC Server。常用的VNC Server有tightvncserver和x11vnc。这里我们以Ubuntu系统为例,介绍如何安装tightvncserver。

1. 安装tightvncserver

在终端上输入下面的命令:

```

sudo apt-get update

sudo apt-get install tightvncserver

```

2. 启动VNC Server

在终端上输入下面的命令启动tightvncserver。

```

tightvncserver

```

执行以上命令后,系统会提示用户输入两次VNC Server的访问密码,以及是否需要创建一个只读密码。然后,系统会创建一个VNC Server实例,同时显示VNC Server实例的ID号。

3. 关闭VNC Server

在终端上输入下面的命令关闭tightvncserver实例。

```

tightvncserver -kill :[VNC Server实例的ID号]

```

例如:

```

tightvncserver -kill :1

```

二、配置VNC Server

安装并启动VNC Server后,用户需要进行一些配置,以满足自己的远程桌面需求。下面我们将介绍tightvncserver的配置。

1. 修改VNC Server配置文件

在终端上执行下面的命令,打开VNC Server的配置文件。

```

vi ~/.vnc/xstartup

```

在这个文件里,用户可以为自己的VNC Server设置启动的窗口管理器和其他应用程序。例如,如果用户想要用GNOME桌面环境替代默认的Xfce桌面,可以使用下面的命令。把下面的代码覆盖原来的代码。

```

#!/bin/sh

# Uncomment the following two lines for normal desktop:

# unset SESSION_MANAGER

# exec /etc/X11/Xsession

gnome-session &

```

2. 打开端口

在防火墙上打开5901端口以允许VNC Server的远程访问。在终端上执行下面的命令。

```

sudo ufw allow 5901/tcp

```

三、安装VNC Viewer

Windows操作系统需要安装VNC Viewer才能连接到Linux系统上的VNC Server。

1. 下载VNC Viewer

用户需要在UltraVNC官网上下载并安装VNC Viewer。下载后,用户需要进行安装并运行VNC Viewer。

2. 连接到VNC Server

在VNC Viewer界面上输入Linux系统的IP地址或者域名,然后添加端口号。例如,如果Linux系统的IP地址是192.168.0.2,则用户需要在VNC Viewer中输入192.168.0.2:5901。如果Linux系统的端口号不是5901,则需要在VNC Viewer中输入正确的端口号。

之后,用户需要输入VNC Server的访问密码。输入密码后,VNC Viewer就可以连接到VNC Server,显示出Linux系统的桌面。

四、案例说明

1. 通过Windows电脑远程连接Ubuntu 18.04服务器的桌面

步骤1:在Ubuntu 18.04服务器上安装VNC Server和桌面环境

根据上述安装tightvncserver即可。

步骤2:在Ubuntu 18.04服务器上配置VNC Server

根据上述配置tightvncserver即可。

步骤3:安装并配置VNC Viewer

下载安装UltraVNC Viewer,并打开连接菜单,在打开连接界面中输入Ubuntu服务器IP地址及其对应的5901端口号,再输入VNC Server密码即可连接。

在这里需要注意,为了能够连接远程桌面,需要保证服务器和客户端在同一局域网或可以互相访问,否则需要配置路由器或防火墙。

2. 通过Windows电脑远程控制CentOS 7服务器的桌面

步骤1:在CentOS 7服务器上安装VNC Server和桌面环境

```

sudo yun install tigervnc-server

sudo yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

```

步骤2:在CentOS 7服务器上配置VNC Server

```

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service

vi /etc/systemd/system/vncserver@:1.service

```

按照下面的内容修改对应的vncserver配置文件,其中USER表示运行vncserver的用户,DISPLAY表示运行的序列号。

```

[Unit]

Description=Remote desktop service (VNC)

After=syslog.target network.target

[Service]

Type=forking

EnvironmentFile=/etc/vncserver/vncservers.conf

ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :

ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 -localhost :%i

ExecStop=/usr/bin/vncserver -kill :%i

[Install]

WantedBy=multi-user.target

```

步骤3:设置VNC Server密码

执行下面的命令设置vncserver的密码:

```

vncpasswd

```

步骤4:启动VNC Server

以上配置完成后,执行以下命令启动VNC Server。

```

systemctl daemon-reload

systemctl enable vncserver@:1.service

systemctl start vncserver@:1.service

```

步骤5:打开防火墙

打开与VNC通信的端口。

```

firewall-cmd --add-port 5901/tcp --permanent

firewall-cmd --reload

```

步骤6:安装并配置VNC Viewer

根据远程桌面连接软件UltraVNC Viewer的安装步骤,安装并配置VNC Viewer软件,输入远程服务器的IP地址和密码,连接成功后即可控制远程服务器。

参考文献:

1. 官方文档:https://help.ubuntu.com/community/VNC/Servers

2. 程序猿DD:https://www.cnblogs.com/alvinlon/p/13631991.html

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(107) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部