Ubuntu18.04开启VNC实现windows远程访问图形界面

1.windows端安装VNC Viewer

官网下载客户端:

Download VNC Viewer | VNC® Connect

2.Ubuntu 18.04配置

若安装的ubuntu系统不带图形界面,那么首先安装图形界面:

sudo apt-get install ubuntu-desktop
sudo reboot now

安装panel、daemon等:

sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

安装vnc:

sudo apt-get install x11vnc

安装lightdm,弹出设置中选择lightdm确认:

sudo apt-get install lightdm

创建vnc配置目录,其中“********”为VNC连接密码:

cd ~
mkdir .vnc
cd .vnc
sudo x11vnc -storepasswd ******** passwd

生成VNC配置文件:

touch x11vnc.service

打开文件,填充以下内容:

nano x11vnc.service
[Unit] 
Description=Start x11vnc at startup. 
After=multi-user.target 
### 配置VNC以访问GitHub项目的步骤 #### 1. 安装必要的软件包 为了在Ubuntu 18.04上配置VNC服务器以便能够顺利操作并与GitHub项目关联,需要先安装一些基础组件。这包括但不限于TightVNC Server以及Xfce桌面环境。 对于安装这些工具,在终端执行如下命令可以完成基本的环境部署: ```bash sudo apt update && sudo apt install xfce4 xfce4-goodies tightvncserver -y ``` 上述指令会更新本地包索引并下载所需的文件来构建一个轻量级图形界面和支持远程控制的服务程序[^2]。 #### 2. 设置VNC服务 启动VNC之前要创建一个新的虚拟显示实例,并设定访问密码用于保护连接安全。可以通过运行下面这条语句实现初始化设置: ```bash vncserver :1 -geometry 1280x800 -depth 24 ``` 这里指定了分辨率为`1280x800`的新显示器编号为`:1`;同时设置了颜色深度参数确保图像质量良好。 #### 3. 自定义VNC配置 为了让每次开启VNC都能自动加载特定的应用或者窗口管理器(如Xfce),需编辑位于用户目录下的`.vnc/xstartup`脚本文件。修改其内容如下所示: ```bash #!/bin/sh xrdb $HOME/.Xresources startxfce4 & ``` 保存更改后赋予该脚本可执行权限: ```bash chmod +x ~/.vnc/xstartup ``` 此部分调整使得每当激活VNC时都会调用完整的桌面体验而不是默认的最小化模式。 #### 4. 启动与停止VNC服务 当一切准备就绪后就可以利用简单的命令行开关轻松地管理和维护这个远程可视化平台了。例如,想要重新启动已有的会话则只需键入: ```bash vncserver -kill :1 vncserver :1 ``` 而如果想彻底关闭它,则仅需发送终止信号给指定ID对应的进程即可。 #### 5. 访问GitHub仓库 一旦成功建立了稳定的VNC链接,便可以在远端机器上的浏览器里直接浏览或克隆来自GitHub的资源库。当然也可以借助Git命令行工具来进行版本控制系统方面的交互工作。比如拉取最新代码变更到当前分支下: ```bash git pull origin main ``` 另外还可以通过SSH密钥认证方式简化身份验证流程,提高工作效率的同时也增强了安全性[^1]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值