课题:MobaXterm终端工具
应用场景:最近给客户搭建数据库环境,对方Windows上由于某种原因不能安装Xmanager,当时采用的是静默安装的方式.不过后来了解到除Xmanager之外,MobaXterm同样也能调出图形界面.
MobaXterm是一款SSH终端工具,分为免费版和专业版,官方下载地址:
https://mobaxterm.mobatek.net/download.html
1、 安装X11 Forwarding
说明:在需要使用MobaXterm图形界面的服务器端安装X11 Forwarding,此处选择的是IP为192.168.133.160的服务器.
[root@hisdb1 oracle]# yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils xorg-x11-fonts-Type1 xclock
2、修改参数
确保sshd_config文件中X11Forwarding、X11UseLocalhost两行与以下高亮部分一致,启动X11 Forwarding.
[root@hisdb1 ~]# vi /etc/ssh/sshd_config
#AllowAgentForwarding yes
#AllowTcpForwarding yes
#GatewayPorts no
X11Forwarding yes
#X11DisplayOffset 10
X11UseLocalhost no
3、重启sshd服务
[root@hisdb1 ~]# systemctl restart sshd.service
4、安装MobaXterm
下载解压MobaXterm_Portable_v22.1.zip后,双击MobaXterm_Personal_22.1.exe进行配置.
然后Session-SSH-ADvanced SSH settings,将X11-Forwarding选中,并在“Remote host”栏填写“192.168.133.160”,再点击“OK”.
出现以下界面说明连接成功.
5、验证
注意:此时xmanager并没有打开.
5.1、root用户连接
如下可以看到成功调出xlock.
切换oracle用户,在Moba中并没有调用出xclock.
[oracle@hisdb1
bin]$ export DISPLAY=192.168.133.1:0.0
[oracle@hisdb1
bin]$ xclock
Error:
Can't open display: 192.168.133.1:0.0
5.2、oracle用户连接
如下可以看到成功调出xlock.