Ubuntu18.04常规配置

### 如何在 Ubuntu 18.04配置 VNC #### 安装必要的软件包 为了设置 VNC,在 Ubuntu 18.04 系统上需要安装一些基础工具。可以通过运行以下命令来更新系统的包索引并安装 `tightvncserver` 软件包: ```bash sudo apt update && sudo apt upgrade -y sudo apt install tightvncserver -y ``` 此操作会安装 TightVNC 服务器,这是一个轻量级的 VNC 实现[^4]。 #### 设置初始密码和配置文件 启动 VNC 服务之前,需为其设定访问密码以及创建默认配置文件。执行如下命令即可完成初始化设置: ```bash vncserver ``` 这一步将会提示输入两次用于客户端连接验证的密码,并询问是否设置只读模式下的额外查看密码。同时还会生成用户目录中的 `.vnc` 文件夹及其相关内容[^1]。 #### 配置 Xstartup 文件 停止当前正在运行的服务实例以便修改配置参数: ```bash vncserver -kill :1 ``` 编辑位于家目录下 .vnc 子路径里的 xstartup 文本档,确保它包含恰当的内容以加载图形环境。推荐使用 XFCE 桌面环境作为其具有较好的兼容性和较低资源消耗特性[^3]: ```bash nano ~/.vnc/xstartup ``` 将下面几行代码粘贴进去替换原有内容(如果存在的话),保存退出编辑器: ```bash #!/bin/bash xrdb $HOME/.Xresources startxfce4 & ``` 赋予脚本可执行权限: ```bash chmod +x ~/.vnc/xstartup ``` #### 启动 VNC Server 并测试本地连接 再次尝试开启一个新的显示端口 (此处假设为 ":1") : ```bash vncserver :1 ``` 现在应该可以从同一台机器或者局域网内的其他设备通过相应的 VNC Viewer 应用程序来进行初步的功能检验了。 #### 建立 SSH 隧道保障通信安全性 考虑到开放公网 IP 可能带来的安全隐患问题,建议采用加密方式保护数据传输过程的安全性。具体做法是在源主机建立一条通往目标服务器上的 ssh 连接的同时指定转发特定范围内的端口号映射关系。例如要将远程地址 localhost:5901 映射成本地可用形式,则可以这样操作: ```bash ssh -L 5901:localhost:5901 user@your_server_ip ``` 之后就可以利用常规手段像平常一样经由上述方法构建起来的安全通道去存取远端所提供的虚拟桌面服务啦[^2]! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值