远程桌面的vnc-any模式

本文详细介绍了如何通过apt安装xrdp、调整gsettings设置、检查5900端口及配置Windows远程桌面,以实现高效且权限一致的Ubuntu桌面远程访问。

通过vnc-any可以远程像在本地打开Ubuntu一样,打开Ubuntu桌面(速度肯定会蛮很多,但是界面权限一致)。
Vnc/Xrdp/remote desktop

1),sudo apt-get install xrdp
检查xrdp是否工作:ps -xua|grep xrdp

/usr/sbin/xrdp-sesman
/usr/sbin/xrdp

2),settings

sudo apt install net-tools
ifconfig
sudo apt install ssh
sudo apt install vino
sudo gsettings set org.gnome.Vino require-encryption false

检查gsettings get org.gnome.Vino require-encryption是否正确。最好在非sudo的情况下运行一次:
gsettings set org.gnome.Vino require-encryption false

3), 检查5900是否工作, 如果没有,手动运行sudo /usr/lib/vino/vino-server
xxu42@xxu42-i7old:~$ sudo netstat -peant | grep ":5900 "
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 1000 33298 1712/vino-server
tcp6 0 0 :::5900 ::😗 LISTEN 1000 33297 1712/vino-server

4), Windows, Remote desktop:
select: vnc-any

### 如何在 Ubuntu 系统上配置和使用 VNC #### 准备工作 为了顺利配置 VNC,在开始之前需准备一台已安装非 root 管理员用户的 Ubuntu 服务器,并确保该服务器已经正确设置了 UFW 防火墙[^1]。对于本地计算机,则需要安装能够支持通过 SSH 隧道建立连接的 VNC 客户端软件。 #### 安装桌面环境与 VNC 服务器 首先,更新系统的包列表并安装 GNOME 桌面环境以及 TigerVNC——一种流行的开源 VNC 实现: ```bash sudo apt update && sudo apt install -y ubuntu-desktop xfce4 xfce4-goodies tigervnc-standalone-server tigervnc-common ``` 上述命令不仅会部署必要的图形界面组件,还会一并安装好 TigerVNC 的服务端部分[^2]。 #### 设置 VNC 密码和服务 接着设定用于保护远程访问的安全密码,并启动首个 VNC 实例: ```bash vncserver ``` 执行这条指令后会被提示输入并确认新密码;之后还可以选择是否允许只读模式下的查看者接入。首次运行时,默认会在 `~/.vnc` 文件夹下创建若干配置文件。 #### 调整分辨率及其他参数 如果希望指定特定显示尺寸或其他高级选项,可以通过编辑生成于家目录中的 `.vnc/xstartup` 文件来实现定制化设置。例如修改为如下内容以启用全屏体验: ```bash #!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startxfce4 & ``` 保存更改后的脚本权限应设为可执行状态: ```bash chmod +x ~/.vnc/xstartup ``` 随后重启 VNC Server 应用新的配置: ```bash vncserver -kill :1 vncserver -geometry 1920x1080 :1 ``` 这里 `-geometry` 参数指定了虚拟显示器的具体大小,而冒号后面的数字代表了监听的不同显示编号[^3]。 #### 开启防火墙规则 为了让外部设备能成功连入 VNC 服务,还需开放相应的 TCP 端口号(默认情况下第一个实例占用的是5901)。假设仅限局域网内的机器访问的话,可以在 UFW 中添加一条安全策略: ```bash sudo ufw allow from 192.168.1.0/24 to any port 5901 proto tcp ``` 当然也可以借助 SSH 隧道方式绕过直接暴露公网的风险,这取决于实际应用场景的需求。 #### 测试连接 最后一步是在客户端尝试发起测试性的连接请求。依据操作系统不同选用合适的工具,比如 Windows 平台上的 TightVNC Viewer 或 Mac 自带的 Screen Sharing 功能等。只要一切正常运作,现在应该可以看到熟悉的 Ubuntu 图形操作界面啦!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值