阿里云 轻量应用服务器 vnc 远程桌面连接
镜像是 Ubuntu16.04
购买成功之后,我登录自己的帐号,不知道如何进入到 轻应用服务器的控制台,我通过
https://www.aliyun.com/product/swas 页面的 管理控制台
的按钮。
进入到管理控制台
,在 服务器列表
中找到 运行中的 服务器,点击进入 服务器详情,在 页面右上角有 远程连接
的 按钮 连接到服务器 ssh
安装图像界面 xfce4
sudo su root #切换到root
apt-get update
apt-get upgrade
我安装的是 xfce
apt-get install xfce4
服务器vnc配置
- 安装 vnc server
apt-get install vnc4server
- 启动一个 vnc 进程
vncserver :1
会先让你输入一个连接密码,请记住这个密码,在密码输入完成之后,会自动生成一个配置文件
可以输入下面命令,以关闭 vnc进程。防止因为文件被占用而修改配置文件时报错。
vncserver -kill :1
输入以下命令,打开 vnc 启动配置文件
vi ~/.vnc/xstartup
在 x-window-manager &
前面添加一个#
,以注释不再需要的配置。
然后在文件最后加入一段配置信息
sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &
然后点击两次Esc键,退出编辑模式,此时命令行并没有任何变化,不要紧张。
然后输入:wq
,意思是:保存当前文件的修改和退出文件编辑
- 配置服务器 防火墙
在 刚才的服务器详情页面,安全
-> 防火墙
, 进入 防火墙页面,点击 添加规则
按钮
应用类型 | 协议 | 端口范围 | 备注 |
---|---|---|---|
自定义 | TCP | 5901 | VNC 远程连接端口 |
然后回到 控制台主页,重启服务器
- 等待 服务器重启完成,再次 进入服务器详情,点击
远程连接
输入以下命令
sudo su root # 切换到 root 用户
vncserver :1 # 启动 vnc
到这里服务器部分已配置好了
- 个人电脑连接vnc
电脑下载 vnc viewer,
我选择下载的是 Standalone EXE x64
下载完成之后,双击下载好的安装包,同意协议之后,就会进入 vncviewer的主界面
在 地址栏中 输入 公网ip地址:1
,如 192.168.100.54:1
,
然后密码输入之前 在启动 vncserver :1
的密码就可以远程连接桌面了。
- 关于vnc的分辨率,我的做法是:
vncserver -kill :1
vncserver -geometry 1920x1080
然后再用 vncviwer
进行连接远程桌面,分辨率好像就变大了~~
修改VNC访问的密码
使用命令vncpasswd对不同用户的VNC的密码进行修改,一定要注意,如果配置了不同用户的VNC需要分别到各自用户中进行修改,例如在我的这个实验中,root用户和oracle用户需要分别修改,修改过程如下:
[root@testdb ~]# vncpasswd
Password:
Verify: