ubuntu安装vnc踩的坑

本文指导如何在最新版Ubuntu上安装VNC服务器,包括设置共享权限、源码添加、ufw防火墙配置,以及解决SSH问题,确保Putty连接成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

较新版本的ubuntu 安装vnc
1.搜索setting 把里面的sharing的权限都打开
2.试一下sudo apt-get install vnc4server
或者sudo apt -y install vnc4server
3.如果显示“Package ‘vnc4server‘ has no installation candidate

在文件/etc/apt/sources.list 中添加
deb http://archive.ubuntu.com/ubuntu/ bionic universe
然后更新sudo apt update
更改之前最好复制保存一下
(sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup)
4.ufw命令
首先需要用命令sudo -s, sudo -I, sudo -su以root登陆
ufw allow 5901/tcp
5.出现Skipping adding existing rule
Skipping adding existing rule
解决:打开hostname文件,把名字复制下来
打开hosts文件,在localhost后面加一个空格 把名字复制进去就可以了
vim /etc/hostname
iZm5ej12y174lo14r36fvlZ

vim /etc/hosts
127.0.0.1       localhost iZm5ej12y174lo14r36fvlZ

6.查看目标主机地址
可能需要下载net-tools包
命令语句ifconfig -a
inet 192.168.65.128 netmask 255.255.255.0 broadcast 192.168.65.255
7. Putty连接服务端时提示Network error: Connection refused时
这个时候需要检查服务端

开启防火墙

sudo ufw enable

开启22号端口

sudo ufw allow 22

重启防火墙

sudo ufw reload

查看状态

sudo ufw status
检查ssh服务是否启用
出现
该方法选自(1条消息) Putty连接虚拟机提示: Network error: Connection refused_书唐瑞的博客-优快云博客
Connection refused字样
其实是没有安装ssh命令
sudo apt install openssh-server

### 如何在Ubuntu操作系统上安装配置VNC服务器 #### 选择合适的VNC服务器软件 在Ubuntu上有多种VNC服务器可以选择,TigerVNC是一个推荐的选择,因为其功能强大并且开源[^2]。 #### 安装必要的桌面环境 为了使VNC能够正常工作,在安装VNC之前应该先确认已经安装了一个图形化的桌面环境。如果尚未安装,可以使用如下命令来安装GNOME桌面环境: ```bash sudo apt update && sudo apt install ubuntu-desktop -y ``` #### 安装TigerVNC 更新包列表并安装TigerVNC服务端以及查看器工具: ```bash sudo apt-get update sudo apt-get install tigervnc-standalone-server tigervnc-common -y ``` #### 配置VNC服务器 启动VNC服务器前需设置访问密码,并创建初始配置文件: ```bash vncserver ``` 这会提示设定用于远程登录的密码,并生成默认配置文件位于`~/.vnc/xstartup`中。编辑此文件以确保能正确加载完整的桌面环境而不是仅限于X终端窗口: ```bash vi ~/.vnc/xstartup ``` 修改内容为: ```bash #!/bin/sh exec /usr/bin/gnome-session & ``` 赋予执行权限给该脚本: ```bash chmod +x ~/.vnc/xstartup ``` #### 启动与管理VNC服务 首次运行时可以通过下面指令开启一个新的VNC实例: ```bash vncserver :1 -geometry 1920x1080 -depth 24 ``` 这里`:1`表示显示编号,可以根据需求调整分辨率参数;之后就可以通过关闭(`vncserver -kill`)或重启服务来进行维护操作了。 #### 远程连接至VNC服务器 对于客户端而言,只需要下载对应的VNC Viewer应用程序,比如RealVNC Viewer或者TightVNC Viewer等,然后输入目标主机地址(通常是IP加上冒号和显示器号码),再提供早先设置好的认证凭证就能成功建立连接。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值