Bootstrap

Kali Linux上安装远程桌面服务VNC

在Kali Linux上安装远程桌面服务VNC,可以按照以下步骤进行:

一、安装VNC Server

  1. 更新软件包列表
    在终端中运行以下命令,以确保你的软件包列表是最新的。

    sudo apt update
    

    在执行更新之前会先验证当前账号密码,输入密码后直接回车即可
    在这里插入图片描述

  2. 安装TightVNC Server
    TightVNC是VNC的一个流行版本,适用于Linux系统。使用以下命令安装TightVNC Server。

    sudo apt install tightvncserver
    

    直接输入y回车进行安装
    在这里插入图片描述

二、设置VNC密码

  1. 启动VNC Server并设置密码
    安装完成后,运行vncserver命令来启动VNC Server,并根据提示设置访问密码。这个密码将用于远程连接时的身份验证。
    vncserver
    
    首次运行时,系统会要求你输入并确认VNC密码。

三、配置VNC Server

  1. 编辑启动脚本
    默认情况下,VNC Server会启动一个默认的桌面会话。你可以通过编辑VNC的启动脚本来自定义会话设置,但这一步通常是可选的,除非你需要修改默认行为。

  2. 编辑xstartup文件(如果需要自定义桌面环境):
    如果你想要自定义VNC Server启动时的桌面环境,可以编辑~/.vnc/xstartup文件。使用文本编辑器(如nano或vim)打开此文件,并根据需要修改。例如,如果你想要启动LXDE桌面环境,可以在文件末尾添加lxsession -s LXDE &

    nano ~/.vnc/xstartup
    

四、启动VNC Server

  1. 重新启动VNC Server(如果你修改了配置):
    如果你对VNC Server的配置进行了修改,需要重新启动VNC Server以使更改生效。你可以使用vncserver -kill :1命令来杀死当前的VNC会话(其中:1是会话编号,VNC Server默认从:1开始编号),然后再次运行vncserver来启动新的会话。

    启动服务成功
    在这里插入图片描述

五、设置防火墙规则

  1. 允许VNC端口通过防火墙
    如果你的Kali Linux上启用了防火墙(如UFW),你需要添加规则以允许VNC Server使用的端口(默认为5901+会话编号)通过防火墙。例如,如果你正在运行第一个VNC会话(会话编号1),你需要允许5901端口。
    sudo ufw allow 5901
    
    注意:如果你计划运行多个VNC会话,需要为每个会话的端口添加规则。

六、连接VNC Server

  1. 使用VNC Viewer连接
    现在,你可以使用VNC Viewer或其他VNC客户端软件来连接到Kali Linux的VNC Server了。在VNC Viewer中,输入Kali Linux的IP地址和端口号(例如your_kali_ip:5901),然后输入你之前设置的VNC密码进行连接。

七、注意

VNC(Virtual Network Computing)是一种图形界面的远程控制工具,它允许用户通过网络连接到另一台运行VNC服务器的计算机。但不能直接使用RDP(Remote Desktop Protocol,远程桌面协议)连接,如果需要使用RDP连接的话需要在VNC服务器上安装RDP服务。

通过以上步骤,你就可以在Kali Linux上成功安装并配置VNC Server,实现远程桌面连接了。

;