type
status
date
slug
summary
tags
category
icon
password
分三步: 第一步:在linux上安装VNC服务 第二步:在windows上面下载客户端realVNC viewer 第三步:在服务器上面启动服务,并在windows上面连接。
启动都用tightvncserver:(不知道为啥用vncserver会有错误出现)
当安装 VNC(Virtual Network Computing)以实现远程图形化服务器连接时,可以按照以下步骤进行操作:
- 首先,确保你的服务器运行的是支持 VNC 的图形化环境,如 GNOME 或 KDE。如果没有图形化环境,需要先安装一个。
- 安装 VNC 服务器软件。在大多数 Linux 发行版中,常用的 VNC 服务器软件是 TigerVNC 或 TightVNC。你可以使用以下命令安装它们:
对于 Ubuntu 和 Debian:
对于 CentOS 和 Fedora:
- 配置 VNC 服务器。运行以下命令来设置 VNC 密码和配置文件:
这将提示你输入新的 VNC 密码。
- 启动 VNC 服务器。根据你的发行版和使用的图形环境,运行以下命令:
对于 GNOME:
对于 KDE:
这将启动 VNC 服务器,并创建一个名为 ":1" 的会话。
- 配置防火墙规则以允许 VNC 连接。根据你使用的防火墙软件和发行版,你可能需要添加相应的规则。
例如,对于 Ubuntu 上的 UFW(Uncomplicated Firewall),可以运行以下命令:
这将允许 VNC 连接使用默认端口 5901。如果你在启动 VNC 服务器时使用了不同的端口号,需要相应地修改防火墙规则。
- 现在,你可以使用 VNC 客户端程序连接到远程服务器。在本地计算机上安装 VNC 客户端程序(如 RealVNC、TigerVNC Viewer 等),然后输入服务器的 IP 地址和端口号来建立连接。
例如,如果服务器的 IP 地址是 10.16.24.133,端口号是 5901,则在 VNC 客户端中输入 "10.16.24.133:5901"或“10.16.24.133:1”,然后输入之前设置的 VNC 密码来进行连接。
这些步骤应该能够帮助你安装和配置 VNC 服务器以实现远程图形化连接。具体命令和步骤可能因操作系统和发行版而有所不同。
在windows上面下载连接客户端:realVNC viewer
通过ip和端口连接。输入开始的密码。完成。
一些解释和有用的命令:
安装命令:sudo apt install xrdp
安装命令:sudo apt install xfce4 xfce4-goodies lightdm
创建文件:touch ~/.Xresources
检测端口活动与否命令(listen状态表示正常):netstat -tuln | grep 5901
杀死图形命令:tightvncserver -kill :1
启动命令:
tightvncserver
tightvncserver -geometry 1280x800 -depth 24 :1
文件:xstartup
****************有用的博客:*****************
阿里云:通过VNC搭建Ubuntu 18.04和20.04图形界面:
一些报错日志:
根据提供的日志,VNC 服务器出现了一个问题并且在启动会话时出现了错误。错误消息是:
这表明 VNC 服务器在尝试执行
/home/yangyinqi/.vnc/xstartup
脚本时过早地退出了。默认情况下,VNC 服务器会执行 ~/.vnc/xstartup
脚本来设置 VNC 会话的桌面环境和应用程序。但是,在这个特定的情况下,脚本运行不成功,导致 VNC 服务器关闭了连接。为了解决这个问题,你可以尝试以下步骤:
- 检查
~/.vnc/xstartup
脚本:确保该脚本存在,并且具有可执行权限。你可以使用以下命令来确认:ls -l ~/.vnc/xstartup
如果脚本不存在或没有可执行权限,你可以使用以下命令赋予它执行权限:
- 修改
~/.vnc/xstartup
脚本:如果脚本中的命令或配置有问题,你可以尝试修改~/.vnc/xstartup
脚本。你可以尝试使用一个简单的启动脚本,例如:
上述示例假设你已经安装了 Xfce 桌面环境。如果你安装了其他桌面环境,你可以使用相应的启动命令,比如
startgnome
(GNOME)、startkde
(KDE)等。- 重新启动 VNC 服务器。
- 作者:Yinqi Yang
- 链接:https://yangyinqi.top/article/VNC-Remote-Desktop-for-Ubuntu
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。