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

一、组网需求:

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

二、组网图:

【图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客户端见

【图2】

四、配置关键点

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

linux系统开远程桌面,Linux 系统开启远程桌面的方法相关推荐

  1. 2008系统开ftp服务器配置,win2008 r2开启ftp服务器配置

    win2008 r2开启ftp服务器配置 内容精选 换一换 简要介绍PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对 ...

  2. linux关闭内核命令,CentOS 7关闭/开启SELinux内核简单方法

    在使用Centos7系统时,可能经常都需要设置SELinux内核.SELinux内核是提供支持访问控制安全策略的机制,在Centos7系统上面安装一些应用软件时,SELinux内核开启的话可能会造成软 ...

  3. 万网m3 windows linux切换,万网M3-linux虚拟主机开启网页Gzip压缩方法

    广信之家给大家分享:万网M3-linux虚拟主机开启网页Gzip压缩方法,万网M3月流量30G,如果我们开启了网页Gzip压缩,不仅能提升网页的访问速度还可为我们节约空间的流量,所以网页Gzip压缩对 ...

  4. win10系统PhotoshopCC软件ps软件关闭开启时欢迎界面设置方法

    描述:win10系统PhotoshopCC关闭开启时欢迎界面设置方法 步骤: 菜单栏->编辑->首选项->常规 常规->停用主页屏幕->确定

  5. linux pcf8563开发文档,linux下的i2c与时钟芯片pcf8563通信

    2012/7/19 linux下的i2c与时钟芯片pcf8563通信 by: 韩大卫 @吉林师范大学 1,本程序增加了对星期寄存器(wday)的写操作. 2, 本程序将i2c-test 改为rtdat ...

  6. linux pcf8563开发文档,Linux下i2c与时钟芯片PCF8563的通信

    Linux下的i2c驱动以及与时钟芯片PCF8563通信过程. 为更深入的了解linux下的i2c总线驱动以及通信原理,可以用一个用户程序模拟,这个程序,可以使用一个addr, 一个offset,对i ...

  7. sql开启mysql远程连接_SQLServer2008设置开启远程连接

    SQLServer2008设置开启INTERNET远程连接 SQL Server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2 ...

  8. mysql如何开启远程链接_mysql怎么开启远程连接

    匿名用户 1级 2017-12-14 回答 一.连接远程数据库: 1.显示密码 如:MySQL 连接远程数据库(192.168.5.116),端口"3306",用户名为" ...

  9. 连接linux系统的mysql,Linux系统MySQL开启远程连接

    1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...

  10. 远程连接linux的mysql_【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接

    相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库, MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库, ...

最新文章

  1. 基于颜色特征,形状特征和纹理特征的数字图像的检索(Digital Image Retrieval)MATLAB GUI实现
  2. pandas.io.data 获得金融数据失败
  3. 汽车电子及ADAS安全部分相关测试标准
  4. mysql 取某个范围内随机日期
  5. Happy new year 2009
  6. Spring Security中的SecurityContext和SecurityContextHolder是什么?
  7. vue点击其它侧边栏收缩_企业微信聊天侧边栏功能怎么开启?聊天侧边栏有什么用?...
  8. Permission denied的解决办法
  9. java值传递和引用传递的题目_Java 值传递和引用传递
  10. android studio:aar文件出现问号,导入不生效解决
  11. VB获取windows各常用目录的函数(模块)
  12. Python图书馆管理系统
  13. Linux下如何修改ini文件,如何修改Boot.ini文件,重新引导Linux!
  14. mysql字符串转日期 格式:(年-月-日 时:分:秒.毫秒)
  15. iOS证书(.p12)和描述文件(.mobileprovision)的导出和使用方法
  16. android 查看设备 x86,有了它 x86安卓设备就能用Windows软件了
  17. 2019 掘安杯 JACTF MISC WP
  18. 如何快速搜索电脑文件
  19. viso绘制技巧(例,绘制太极图)
  20. python出租车数据_Python处理JSON格式数据(出租车轨迹数据)

热门文章

  1. Java编程思想读书笔记(一)第1~13、16章
  2. VC知识库文档中心嵌入开发WinCE 里面不少写的很好的WinCE的文章
  3. 打造自己的Android源码学习环境之一:序
  4. CSDN博主排名更新,看看原来的前1000名博主现在的排名如何
  5. Third《高质量程序设计指南—C++/C语言》(第二版)
  6. java选课管理_学生选课管理系统(Java语言期末前测试)
  7. Teamviewer远程连接(Win和Linux下teamviewer软件互连)
  8. dft的matlab实现,DFT的matlab实现
  9. MySQL数据库的主键和外键详解
  10. 小甲鱼python学习笔记1