阿里云服务器linux安装vnc过程


最近发现,阿里云utbuntu14 32位的云服务器安装好xfce4启动vnc4server后,重启阿里云服务器,服务器会死机

试了多次,分析应该由以下原因导致:

1.应该设置vnc4server开机不启动(主要原因)

2.我买的云服务器是最低配,内存只有1G

3.分辨率没调整

后来又换了debian6,安装了 tightvnc+lxde,使用正常,tightvnc默认不开机启动


——————————————————————————————————————————————————

——————————————————————————————————————————————————

以下ubuntu安装vnc4server+xfce4过程:

以下转自:http://help.aliyun.com/knowledge_detail/6513420.html?spm=5176.7618386.5.7.H4dLL4

1、进行源更新

apt-get update

2、安装gnome以及xfce4桌面环境

apt-get install gnome-core xfce4 -y --force-yes

注:此过程大概需要5-10分钟

3、安装vnc的服务端

apt-get install vnc4server -y --force-yes

4、输入“vncserver”命令,启动VNC服务,按照提示输入VNC客户端连接时需要输入的密码并二次确认。

C:\Users\qiankun.wqk\Pictures\vnc1.jpg

5、调整VNC配置文件/root/.vnc/xstartup以支持桌面环境

vi /root/.vnc/xstartup

最终修改结果如下:

C:\Users\qiankun.wqk\Pictures\vnc2.jpg

6、依次停止并启动vncserver以读取新的配置

停止:vncserver -kill   :1

启动:vncserver   :1

7、在用户本地计算机中下载vnc客户端(比如:VNC Viewer 或tightVNC)进行连接

在“VNC server”中输入“服务器的IP地址:1”,如下图:

C:\Users\qiankun.wqk\Pictures\vnc3.jpg

8、连接结果如下:

 

C:\Users\qiankun.wqk\Pictures\vnc4.jpg


<think>嗯,用户现在想在阿里云ECS服务器上安装VNC的教程。我之前收集到的参考资料里有三个相关的引用。首先,引用[1]详细讲解了在Ubuntu 20.04系统上安装VNC的步骤,包括VNC Viewer的安装和配置,这应该是最直接相关的。然后引用[2]可能提供了通过VNC Viewer连接ECS的具体步骤,虽然问题主要是安装,但连接步骤也可能有帮助。引用[3]提到阿里云ECS安装图形界面,这可能也是必要的,因为VNC需要图形界面支持。 用户可能已经知道VNC的作用,但需要具体的安装指南。需要确认他们的服务器系统是否是Ubuntu或者其他,但示例中以Ubuntu为例,所以可能需要先安装gnome图形界面,如引用[3]提到的。然后按照引用[1]的步骤安装VNC服务,配置服务,设置密码,最后用VNC Viewer连接,如引用[2]中的链接和步骤。 需要注意步骤的逻辑顺序:先更新系统,安装图形界面,然后安装VNC服务器,配置服务文件,设置防火墙,最后连接测试。还要提醒用户安全组设置,可能需要在阿里云控制台开放端口。另外,确保每一步的命令正确,比如安装gnome和tightvncserver的包名是否正确,服务文件的配置是否正确,以及如何设置密码等。可能还要提醒用户如果遇到连接问题,检查防火墙和安全组规则,以及VNC服务的运行状态。最后生成相关问题时,要考虑用户可能的后续问题,比如优化图形性能、解决连接失败、安全加固等。</think>### 阿里云 ECS 服务器 VNC 安装配置教程 以下是基于 Linux Ubuntu 20.04 系统安装 VNC 服务的详细步骤,支持通过图形界面远程控制阿里云服务器[^1][^3]: --- #### **1. 安装图形界面(若未安装)** 如果服务器未安装图形界面(如 GNOME),需先执行以下命令: ```bash sudo apt update sudo apt install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y ``` --- #### **2. 安装 VNC 服务器** 推荐使用 `tightvncserver` 作为轻量级 VNC 服务端: ```bash sudo apt install tightvncserver -y ``` --- #### **3. 配置 VNC 服务** - **初始化 VNC 密码**: ```bash vncserver # 按提示设置访问密码(建议至少6位) vncserver -kill :1 # 关闭临时会话 ``` - **修改配置文件**: 创建配置文件 `~/.vnc/xstartup` 并添加以下内容(适配 GNOME 桌面): ```bash #!/bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec /etc/X11/xinit/xinitrc gnome-panel & gnome-settings-daemon & metacity & nautilus & gnome-terminal & ``` - **赋予执行权限**: ```bash chmod +x ~/.vnc/xstartup ``` --- #### **4. 启动 VNC 服务** ```bash vncserver :1 -geometry 1920x1080 -depth 24 # 指定分辨率与色深 ``` --- #### **5. 配置防火墙与安全组** - **阿里云控制台**: 在 ECS 实例的安全组中开放 `5901` 端口(VNC 默认端口)[^2]。 - **本地防火墙**(若启用): ```bash sudo ufw allow 5901 ``` --- #### **6. 使用 VNC Viewer 连接** 1. 下载并安装 [VNC Viewer](https://www.realvnc.com/en/connect/download/viewer/) 。 2. 输入服务器公网 IP 和端口号(格式:`IP:1`,如 `123.123.123.123:1`)。 3. 输入步骤 3 中设置的密码即可连接。 --- #### **设置开机自启动(可选)** 创建系统服务文件 `/etc/systemd/system/vncserver@.service`,内容如下: ```bash [Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=ubuntu # 替换为实际用户名 ExecStart=/usr/bin/vncserver :1 -geometry 1920x1080 -depth 24 ExecStop=/usr/bin/vncserver -kill :1 [Install] WantedBy=multi-user.target ``` 启用服务: ```bash sudo systemctl daemon-reload sudo systemctl enable vncserver@1.service sudo systemctl start vncserver@1 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值