设置VNC对Kali Linux云服务器进行图形化界面远程连接

发布于 2021-07-08  238 次阅读


购买Linux云服务器后,我们一般采用SSH连接方式,使用密钥对进行安全的无密码访问,但有时我们想使用图形化界面进行一些复杂操作,然而SSH连接一般都是字符命令行的界面,所以本文以Kali Linux操作系统为例,介绍如何为Linux云服务器安装VNC Server,以及如何使用VNC Viewer连接云服务器进行图形化界面的远程连接操作。

准备工作

在本地PC安装VNC Viewer客户端。

VNC Viewer下载地址:https://www.realvnc.com/en/connect/download/viewer/

安装VNC Server

本示例中,桌面环境使用Xfce,它是一个精简的轻量化桌面,与Gnome和KDE相比更小巧,并且界面美观、对用户友好,适合云服务器远程连接场景下使用。

1. 使用ssh远程登录云服务器后,执行以下命令,更新软件列表。

sudo apt update

2. 安装Xfce桌面环境。

sudo apt install xfce4 xfce4-goodies

3. 执行完成后,安装TightVNC服务器。

sudo apt install tightvncserver

4. 执行完成后,使用一下命令进行配置:

vncserver

第一次运行vncserver时,它会创建一个默认启动脚本。按照提示进行配置:

密码:长度为6~8个字符。超过8个字符的密码将自动截断。请牢记该密码,VNC Viewer连接云服务器时会使用。

验证密码:再次输入密码。

是否创建仅查看密码:使用仅查看密码登录的用户将无法使用鼠标或键盘控制云服务器。此处输入“n”。

配置VNC Server

1.首先停止第一个虚拟桌面。

vncserver -kill :1

2. 修改xstartup文件。

vim ~/.vnc/xstartup

按“i”进入编辑模式,在文件最后面添加以下内容:

startxfce4 &

其中,第一个命令“xrdb $HOME/.Xresources”告诉VNC的GUI框架读取服务器用户的“.Xresources”文件。用户可以在“.Xresources”中更改图形桌面的某项设置,如终端颜色、光标主题和字体渲染。

第二个命令“startxfce4 &”告诉服务器启动Xfce。

3. 为了保证VNC服务正常启动,需要配置可执行。

sudo chmod +x ~/.vnc/xstartup

4. 重启VNC Server。

vncserver

第二次运行vncserver时,它将创建日志文件。

回显信息中出现类似这样的一条信息:Log file is /root/.vnc/xxx:1.log。其中,“1”表示当前用户分配的是VNC的第一个虚拟桌面。VNC的端口号为:5900+虚拟桌面号码,VNC Viewer客户端连接云服务器时会使用该端口号。

云服务器控制台配置

1. 登录云服务器管理控制台。

2. 在“安全组”内放行5901端口。

说明:

如果步骤4中回显的日志文件为“xxx:2.log”,则需要放行5902端口;如果为“xxx:3.log”,则需要放行5903端口,以此类推。

使用VNC Viewer连接云服务器

1.在本地PC打开VNC Viewer客户端,输入云服务器的弹性公网IP:5901,设置名称,单击“OK”。

端口号由步骤4中回显的日志文件名决定,如果为“xxx:1.log”,则输入5901。

2. 弹出如下界面,直接单击“Continue”。

3. 输入步骤5中设置的密码,单击“OK”。

4. 建立连接后,即可看到Kali Linux的图形化界面。

本站文章由渡缘人原创,如若转载请注明原文及出处:
https://www.hygrey.com/set-vnc-for-remote-connection.html

万物皆有裂痕,那正是光照进来的地方
最后更新于 2021-11-15