要在自己的电脑远程控制天翼云主机的centos操作系统的话,一般可以使用PuTTY这个工具或者使用VNC,PuTTY只能使用命令来操作,而VNC则可以访问图形界面。对于centos深度用户来说,估计是很不屑使用图形界面的,但对于初学者来说,图形界面操作则可以事半功倍。
PuTTY的使用十分的简单,下载后输入天翼云主机的ip就能连接上,用帐号登录后就能实现远程控制,本文主要介绍一下如何使用VNCViewer来访问天翼云主机centos系统的图形界面。
一、安装gnome桌面系统
用PuTTY连接上后,依次执行两条语句(下文的所有执行命令都是使用PuTTY的)
代码如下 | 复制代码 |
wget http://www.vpsyou.com/sh/xwindow.sh; sh ./xwindow.sh; |
二、安装VNC服务端
天翼云主机的centos系统并没有默认安装vnc,所以我们要手动安装,很简单,执行以下语句:
代码如下 | 复制代码 |
yum install vnc vnc-server |
三、启动vnc服务
执行vncserver
会提示输入密码,这个密码是远程登录时所需要输入的密码,输入密码,回车,然后再输入一次确认。
四、配置vnc,把远程桌面的用户加入到配置文件中(以root用户为例)
执行vi /etc/sysconfig/vncservers
然后点击键盘上的insert键
然后把下面的语句复制,再在PuTTY的窗口点击右键
代码如下 | 复制代码 |
VNCSERVERS=”1:root” VNCSERVERARGS[1]=”-geometry 800×600″ VNCSERVERARGS[2]=”-geometry 1024×768″ |
点击键盘的esc键,然后输入:wq!并回车
五、配置防火墙
执行vi /etc/sysconfig/iptables
然后点击键盘上的insert键,接着把下面语句复制,在PuTTY的窗口点击右键
代码如下 | 复制代码 |
-A RH-Firewall-1-INPUT -m state -state NEW -m tcp -p tcp –dport 5900:5903 -j ACCEPT |
点击键盘的esc键,然后输入:wq!并回车
六、修改远程桌面显示配置文件
依次执行以下语句
代码如下 | 复制代码 |
cd ~/.vnc/ vi xstartup |
然后把以下几行最前面的#号去掉
代码如下 | 复制代码 |
# unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc |
在下面这一行的前面加上#号(注释掉)
代码如下 | 复制代码 |
twm & |
并在最后增加下面这一行
代码如下 | 复制代码 |
gnome-session & |
点击键盘的esc键,然后输入:wq!并回车
七、修改/.vnc/xstartup文件权限
代码如下 | 复制代码 |
执行chmod 755 /root/.vnc/xstartup |
(注:如果不进行这一步操作,使用vncviewer连接成功后显示黑屏,鼠标变成了一个交叉形状,如下图:)
用vnc viewer连接centos远程桌面出现黑屏
八、重启vncserver和防火墙
依次执行
代码如下 | 复制代码 |
service vncserver restart service iptables restart |
九、设置vncserver自动
依次执行
代码如下 | 复制代码 |
chkconfig vncserver on chkconfig –list vncserver vncserver |
十、在你自己的机器上安装VNC Viewer,然后连接天翼云主机vnc server
其中vnc服务器那里填写你的天翼云主机的ip加上端口号8900,如:127.0.0.1:8900,选择加密。
点击连接,输入本文第三步时设置的密码,成功