Linux操作系统开启远程桌面的方法

一、组网需求:

我司iMC不仅支持Windows系统环境下的安装部署,还支持Linux系统环境下的安装部署,在定位网上问题或者远程安装部署时,远程桌面是一种快捷的方法,Windows操作系统下开启远程桌面的方法众所周知,下面介绍开启Linux操作系统远程桌面的方法。

二、组网图:

fa251d517a431b56ff170bc464de488f.png

【图1】

三、配置步骤:

1.确认VNC是否成功安装

默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上,通过如下命令确认是否安装VNC服务并查看安装的VNC版本:[root]#rpm –qa | grep vnc-server

vnc-server-4.1.2-9.el5

2.启动VNC服务

使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户需要占用1个桌面,启动编号为1的桌面举例如下:[root@testdb ~]# vncserver :1

You will require a password to access your desktops.

Password:

Verify:

xauth:creating new authority file /root/.Xauthority

New 'testdb:1 (root)' desktop is testdb:1

Creating default startup script. /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/testdb:1.log在执行如上命令的过程中,因为是第一次执行,需要输入登录vnc的密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VNC服务时,都会读取该文件中的配置信息,/root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动VNC后对应的操作系统的进程号,用于停止VNC服务时准确定位进程号。然后配置VNC图形桌面环境为KDE或GNOME桌面环境,按照如上方法配置后,使用VNC客户端登陆到桌面后只有Shell命令可用,因为VNC服务默认使用的是twm桌面环境,可以在VNC的配置文件xstartup中对其进行修改,修改方法如下:[root@testdb ~]# cat /root/.vnc/xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

Startkde &将文件的最后一行修改为“startkde &”,再重新启动vncserver服务后就可以登陆到KDE桌面环境,如果桌面环境还是不够美观,可以将xstartup文件的最后一行修改为“gnome-session &”,再重新启动vncserver服务后就可以登陆到GNOME桌面环境重新启动vncserver服务的方法:[root@testdb ~]# vncserver -kill :1

[root@testdb ~]# vncserver :1

3.查看VNC端口是否正常

使用nmap命令查看对应的VNC服务对应的端口是否正常

[root@localhost ~]#nmap 127.0.0.1

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2011-12-15 12:06 CST

Interesting ports on localhost.localdomain (127.0.0.1):

Not shown: 1671 closed ports

PORT     STATE SERVICE

22/tcp   open  ssh

25/tcp   open  smtp

111/tcp  open  rpcbind

631/tcp  open  ipp

808/tcp  open  ccproxy-http

1521/tcp open  oracle

5901/tcp open  vnc-1

6001/tcp open  X11:1

4.测试是否可以正常远程桌面

使用vnc客户端登陆,输入服务器的IP:PORT后点击【确定】按钮输入密码即可正常登陆,vnc客户端见

ab339bd987feb67c215f68685a62d64f.pngcf60077d26d58c0f69bf7aa3d562b081.png

a9ee1baf7000a80ec9fc5cbc86e45ce3.png

【图2】

四、配置关键点

VNC客户端可在网上自行下载也可使用附件的安装包。

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐