【VNC使用指南】Ubuntu Kylin 使用 TigerVNC

前言

  作为一个个人设备不离身的 个性化爱好者 ,在学校机房里使用学校的上古设备我绝对是拒绝的。TeamViewerSunlogin(向日葵)、QQ远程桌面什么的,我都有尝试过:

  QQ远程桌面毕竟是借助不同的QQ号实现远程连接。我个人只有1个帐号,没法使用QQ 。

  TeamViewer是个不错的远程桌面软件,我也有帐号实现方便快捷的无人值守+一键连接。但传闻TeamViewer被黑客团队攻击(不过这好像是一个乌龙事件),把我们学校吓怕了,第一时间用飞塔防火墙把TeamViewer给墙了。

  Sunlogin是国产的远程桌面软件,我的 Windows10 设备就是使用这个进行远程连接的,和TeamViewer一样有一个帐号。不过我尝试在自己的 Ubuntu Kylin 19.10 上安装Sunlogin时,却提示无法安装。

  经好基友的推荐,我最终选择了 VNC 远程连接方式。毕竟 VNC 使用的是 C/S 架构,远程设备本身即充当服务器端,基本不存在被墙的可能。但是,找遍全网也没有关于 Ubuntu Kylin 开 VNC 的配置教程。通过和好基友的深♂入跤♂流,耗时2个星期,在 n n n次尝试后终于为 UKUI 桌面环境启用了 VNC 连接。

  鉴于本人水平有限,也请大家不要过于细究本文中的描述。如有错误,请指出。

安装与配置流程

  1. 首先,从普通用户切换至超级用户身份。
    su root
    
  2. 更新 apt 软件源,确保 TigerVNC 在 apt 软件名册中
    apt update
    
  3. 使用如下命令安装 TigerVNC
    apt install -y "tigervnc-*"
    
  4. 退出超级用户状态,回归普通用户身份
  5. 配置~/.bashrc,为 TigerVNC 的启停提供快捷命令
    alias start-vnc="vncserver -geometry 1280x720 -depth 32 :3"
    alias stop-vnc="vncserver -kill :3"
    
  6. 保存后使其立即生效
    source ~/.bashrc
    
  7. 创建 ~/.vnc/xstartup (如果没有相应的目录,则自行递归创建)文件,填写以下内容:
    #!/bin/bash
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    
    # Enable Fcitx Input Environment
    export GTK_IM_MODULE="fcitx"
    export QT_IM_MODULE="fcitx"
    export XMODIFIERS="@im=fcitx"
    fcitx-autostart &
    
    # Launch the UKUI Desktop
    lightdm &
    ukui-session &
    
  8. 初次启动 TigerVNC ,系统会询问完全控制密码(用于远程控制)和View-Only(用于远程监控,没有控制权限)密码,后续可以使用vncpasswd命令重置密码。
  9. 如果 Shell 显示除了以下内容,证明 TigerVNC 服务器已经启动。
    服务器启动反馈

使用 VNC Viewer 连接远程桌面

  现在,您可以使用任意的 VNC Viewer (推荐RealVNC Viewer)连接服务器了!建立连接的端口号为5903
UKUI桌面

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
VNC (Virtual Network Computing) 是一种远程桌面协议,可以让你通过网络连接到远程计算机并控制它。在 Ubuntu 20.04 上使用 VNC Viewer 进行远程连接的步骤如下: 1. 首先,确保你已经安装VNC Viewer。你可以在终端中运行以下命令来安装它: ``` sudo apt update sudo apt install vncviewer ``` 2. 在远程计算机上启动 VNC 服务器。你可以使用不同的 VNC 服务器,例如 TightVNC 或 RealVNC安装和配置 VNC 服务器超出了本教程的范围,所以这里假设你已经完成了这一步骤。 3. 确保远程计算机的防火墙允许 VNC 连接。默认情况下,Ubuntu 的 UFW 防火墙可能会阻止 VNC 连接。你可以运行以下命令来允许 VNC 连接: ``` sudo ufw allow <vnc-port>/tcp ``` 其中 `<vnc-port>` 是你在 VNC 服务器上配置的端口号。 4. 现在,你可以在本地计算机上打开终端,并使用以下命令连接到远程计算机: ``` vncviewer <remote-ip-address>:<vnc-port> ``` 其中 `<remote-ip-address>` 是远程计算机的 IP 地址,`<vnc-port>` 是 VNC 服务器上配置的端口号。 5. 输入远程计算机的 VNC 密码,并按下 Enter 键。如果一切正常,你应该能够看到远程计算机的桌面,并且可以通过 VNC Viewer 在本地计算机上控制它了。 这就是使用 VNC Viewer 进行远程连接的基本步骤。请确保你已经正确地安装和配置了 VNC 服务器,并且具有远程计算机的访问权限。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

️是纱雾酱哟~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值