菜单

远程连接RedHat,使用Xmanager远程连接CentOS6

2019年8月3日 - 4166m金沙
远程连接RedHat,使用Xmanager远程连接CentOS6

Xmanager是一个远程连接工具,里面最常用的有Xbrowser、Xftp、Xshell等工具。由于近来经常要用到Linux虚拟机,虚实之间切换非常的麻烦而且还不方便,一般情况下我都用SecureCRT进行远程连接,来处理一些任务,可是有时后需要图形界面,这就用到了Xmanager,不过默认情况下RedHat不允许它连接,还需要一些配置。关于这个的文档网上很多,大部分都是转载的,我按照网上的文档做了一遍,发现距离成功只有一步之遥。这个实验我做了2遍,以验证正确性。

有台RedHat Enterprise
Linux
5的机器,但是没有显示器,每次要使用都需要临时把显示器接到该机器。麻烦啊!所以想起配置下Xmanager3,这样就方便远程控制这里Linux机器了。个人参照以下步骤成功配置了Xmanager3的配置。

使用Xmanager远程连接CentOS6.3

我的环境
Xmanager Enterprise 3
Vmware WorkStation 7.0
Redhat Enterprise 5

相关配置文件介绍 1./usr/share/gdm/defaults.conf—-
GNOME管理默认的配置文件
2./etc
/inittab—init进程的主配置文件
3./etc
/gdm/custom.conf—GNOME的自定义配置文件

 

首先我们要修改3个配置文件
1./usr/share/gdm/defaults.conf                GNOME管理默认的配置文件
2./etc /inittab                                          
init进程的主配置文件
3./etc /gdm/custom.conf                          GNOME的自定义配置文件

服务器配置
1.改变defaults.conf文件权限,默认是只读
chmod 700
/usr/share/gdm/defaults.conf

一 。使用Xmanager 远程连接 CentOS6.3 

编辑1文件
263 Enable  
279 DisplaysPerHost=20
284 Port=177
209 AllowRoot=true
214 AllowRemoteRoot=true
前面的数字是所在的行数

2.做如下配置—编辑/usr
/share/gdm/defaults.conf

 

修改2文件
确保默认启动级别是5,最后一行修改为 x:5:respawn:/usr/sbin/gdm

Enable=true

第一步: 

修改文件3
在[xdmcp]下面添加 Enable=true
最好重新启动一下,# init 3  # init 5也可以
接下来该用Xbrowser连接了,虽然在里面可以看到你要连接的虚拟机了,www.linuxidc.com但是无论怎么连接都不能连接上,接下来要改一下连接的方式

DisplaysPerHost=10

 

图片 1

Port=177

我们在Linux系统下,修改/etc/X11/xdm/Xaccess文件,找到下面的语句: 

连接的时候需要输入2次密码,第一次是使用ssh进行连接,第二次才是登陆系统,我的理解是系统认为连接方式不够安全,这只是我的理解
 

AllowRoot=true

 

图片 2

AllowRemoteroot=true

#*        #any host can get a login window 

图片 3

AllowRemoteAutoLogin=false

去掉最前面的#号,成为 

图片 4

3.做如下配置—编辑
/etc/gdm/custom.conf(这部因为上边那部 ,该部可以不做)

 

[xdmcp]

*        #any host can get a login window 

Enable=1

 

然后gdm-restart 重启一下  
4.做如下配置—编辑
/etc/inittab(不要修改原来设置,在最后新增一行如下记录)
    x:5:respawn:/usr/sbin/gdm

注: 如果linux 下 没有/etc/X11/xdm xdm 目录 只到X11这个目录
说明你没有安装xdm 

5.重新加载GNOME桌面配置
   init 3 ; init 5

 

二、
如果允许Root用户连接到XMANAGER 需要修改以下内容:

如果是基于Redhat系的linux 用如下命令来安装之后 就有了。 

  # vi defaults.conf

yum -y install xdm 

[security]
# Allow root to login.  It makes sense to turn this off for kiosk use,
when
# you want to minimize the possibility of break in.
AllowRoot=true
# Allow login as root via XDMCP.  This value will be overridden and set
to
# false if the /etc/default/login file exists and contains
# “CONSOLE=/dev/login”, and set to true if the /etc/default/login file
exists
# and contains any other value or no value for CONSOLE.
AllowRemoteRoot=true
# This will allow remote timed login.
AllowRemoteAutoLogin=false
# 0 is the most restrictive, 1 allo

 

#vi /etc/securetty
……
tty2
tty3
tty4
tty5
tty6
tty7
tty8
tty9
tty10
tty11
pts/0
pts/1
pts/2
pts/3
pts/4

第二部: 

添加这一些。
注意:以下配置我没有配置,也可以用xbrowser对linux机器进行访问。

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图