您当前的位置:首页 > 电脑百科 > 站长技术 > 服务器

使用MobaXterm管理远程Linux服务器

时间:2021-10-21 09:08:23  来源:  作者:ittimeline

远程登录介绍

目前是虚拟化、云计算的时代,今后的运维工作大概率接触不到物理服务器,因为大部分中小型互联网公司出于节省成本、便捷性等因素考虑会直接购买阿里云、腾讯云等云厂商的服务器构建业务系统,而运维人员通常都是通过SSH客户端远程管理服务器,常见的SSH客户端有XShell,MobaXterm,SecureCRT等等。我们这里主要介绍XShell,其他的工具大家感兴趣的话可以可以自己尝试。

在远程管理服务器之前我们需要先获取远程服务器的IP地址,这里以之前安装的centos8.4为例

首先启动CentOS8,然后输入普通用户guanglei的账号和密码登录系统,这里的登录不是远程登录。

使用MobaXterm管理远程Linux服务器

 

在桌面点击Activities,然后打开终端

使用MobaXterm管理远程Linux服务器

 

在终端上输入hostname -I 或者是ifconfig ens33这两个命令都可以获取到当前系统的IP地址,我这的IP地址是10.0.100

使用MobaXterm管理远程Linux服务器

 

而且之前已经使用VMware WorkStation安装过四个系统

使用MobaXterm管理远程Linux服务器

 


它们的系统版本和IP配置如下表格所示

机器

系统版本

IP地址

CentOS8.4-1

CentOS8.4

10.0.0.100

UbuntuServer18.04.6-1

UbuntuServer18.04.6

10.0.0.101

CentOS7.9-1

CentOS7.9

10.0.0.102

UbuntuServer20.04.3-1

UbuntuServer20.04.3

10.0.0.103

在获取到服务器的IP地址后,我们可以在windows10上借助SSH客户端来远程登录CentOS8.4,注意这里的SSH客户端是Windows10自带的,那么如何使用呢?

首先我们需要启动Windows的终端(也就是命令提示符),然后输入命令 ssh root@10.0.0.100,然后在弹出相关信息后输入yes并回车,接着输入密码即可登录。

使用MobaXterm管理远程Linux服务器

 

不过日常开发或者是运维的时候一般会使用XShell或者是MobaXterm、SecureCRT来远程登录和操作linux服务器,因为Windows10自带的ssh终端功能不够强大,这里的目的就是为了让搭建体验ssh客户端登录Linux。

MobaXterm的使用

MobaXterm的介绍

MobaXterm和XShell类似,也是一个SSH客户端,可以用来远程连接Linux服务器
关于它的下载大家可以访问官网
https://mobaxterm.mobatek.net/

使用MobaXterm管理远程Linux服务器

 

MobaXterm有免费的版本,限制是只能开启12个会话,当然也有付费版本。官网下载页面给出了两个版本的对比

使用MobaXterm管理远程Linux服务器

 

MobaXterm的安装

首先需要在官网下载MobaXterm,我这里就选择免费版

使用MobaXterm管理远程Linux服务器

 

当点击 Download now按钮后跳转到免费版的MobaXterm下载页面,从该页面得知MobaXterm分为免安装版和安装版。

使用MobaXterm管理远程Linux服务器

 

我这里选择的下载安装版,也就是下载
MobaXterm_Installer_v21.4.zip文件

当下载完成以后使用解压缩软件打开
MobaXterm_Installer_v21.4.zip,然后双击MobaXterm_installer_21.4.msi安装程序即可开始安装

使用MobaXterm管理远程Linux服务器

 

  1. 开始安装Moba Xterm
使用MobaXterm管理远程Linux服务器

 

2. 同意许可

使用MobaXterm管理远程Linux服务器

 

3.选择安装路径

使用MobaXterm管理远程Linux服务器

 

4.准备开始安装

使用MobaXterm管理远程Linux服务器

安装中


 

5.安装完成

使用MobaXterm管理远程Linux服务器

 


点击Finish即可完成安装

MobaXterm连接远程Linux服务器

  1. 在搜索栏中搜索MobaXterm并启动
     
使用MobaXterm管理远程Linux服务器

 


首次启动需要等一会会

2.选择主题

启动MobaXterm后默认是Light,本人这里选择Dark

使用MobaXterm管理远程Linux服务器

 

Dark主题的界面

使用MobaXterm管理远程Linux服务器

 

3.创建会话
点击Session菜单创建会话
 

使用MobaXterm管理远程Linux服务器

 


MobaXterm 允许启动远程会话。可以选择创建 SSH、Telnet、Rlogin、RDP、VNC、XDMCP、FTP、SFTP 或串行会话。开始的每个会话都会自动保存并显示在左侧边栏中

然后填写会话的IP地址、用户名和端口后点击OK即可登录,不过首次使用MobaXterm登录时会比较慢

使用MobaXterm管理远程Linux服务器

 

然后输入root账号的密码登录Linux服务器

使用MobaXterm管理远程Linux服务器

 


当密码输入正确之后MobaXterm会提示是否保存密码,这里选择Yes,下次登录就不需要再输入密码

使用MobaXterm管理远程Linux服务器

 

登录成功会后会看到终端信息

使用MobaXterm管理远程Linux服务器

 

下次直接双击会话就可以登录服务器

使用MobaXterm管理远程Linux服务器

 

MobaXterm会话设置

  1. 重命名会话


选中会话,然后右键选择Rename Session

使用MobaXterm管理远程Linux服务器

 

为了区分不同的系统,这里将会话改成10.0.0.100(CentOS8.4-1)

使用MobaXterm管理远程Linux服务器

 


重命名之后的会话

使用MobaXterm管理远程Linux服务器

 

2.设置会话字体
首先选中会话,然后右键选择设置会话

然后选择Terminal font settings

使用MobaXterm管理远程Linux服务器

 


默认的会话字体设置如下

使用MobaXterm管理远程Linux服务器

 

修改字体和字体大小,修改完成后点击OK

 

使用MobaXterm管理远程Linux服务器

 


当重开会话后字体和字体大小生效了

使用MobaXterm管理远程Linux服务器

 

MobaXterm全局设置

首先点击Settings菜单打开MobaXterm设置

使用MobaXterm管理远程Linux服务器

 

然后在Terminal中启用右键粘贴,这样后续在MobaXterm终端上选中的内容右键就可以粘贴了

使用MobaXterm管理远程Linux服务器

 

点击Terminal的Default terminal font settings 修改终端的默认字体

使用MobaXterm管理远程Linux服务器

 


修改字体和字体大小,修改完成后点击OK

使用MobaXterm管理远程Linux服务器

 

MobaXterm实现文件上传下载

当使用MobaXterm的 SSH 登录到远程服务器时,左侧边栏中会弹出一个图形 SFTP 浏览器。它允许使用安全的 SFTP 连接直接从/向远程服务器拖放文件。

使用MobaXterm管理远程Linux服务器

SFTP


 

上传和下载的文件都是基于RPM的JDK17安装包为例

SFTP上传文件

首先点击上传文件的菜单

使用MobaXterm管理远程Linux服务器

 


然后选择上传的文件

使用MobaXterm管理远程Linux服务器

 

开始上传

使用MobaXterm管理远程Linux服务器

 

当上传完成以后就可以在SFTP中看到上传的文件

使用MobaXterm管理远程Linux服务器

 

SFTP下载文件
首先在SFTP中选择下载的文件,右键选择Download

使用MobaXterm管理远程Linux服务器

 

然后选择下载文件的本地目录

使用MobaXterm管理远程Linux服务器

 

下载中

使用MobaXterm管理远程Linux服务器

 

当文件下载完成后可以在本地路径看到

使用MobaXterm管理远程Linux服务器

 

当勾选Follow terminal folder选项后,SFTP目录的文件列表会和终端目录的文件列表保持一致

使用MobaXterm管理远程Linux服务器

 

MobaXterm监控远程服务器

在MobaXterm的SSH Broswer视图中有个Remote monitoring

使用MobaXterm管理远程Linux服务器

 


选中Remote monitoring后就可以实时查看服务器的当前状态了,包含CPU、内存、磁盘、上传下载的速度以及用户信息

使用MobaXterm管理远程Linux服务器

 

MobaXterm实现修改服务器文件

MobaXterm内置了文本编辑器,可以用它来结合SFTP实现修改服务器的文件。

首先在SSH Broswer视图中找到修改的文件,这里以.bashrc文件为例,直接双击就可以打开文件

使用MobaXterm管理远程Linux服务器

 

然后添加一个查看网卡的别名

使用MobaXterm管理远程Linux服务器

 

接着按Ctrl+s保存后替换服务器文件

使用MobaXterm管理远程Linux服务器

 

接着在终端执行source .bashrc让配置文件立即生效

[root@centos8-1 ~]# source .bashrc

然后就可以使用别名net来查看网卡配置了

[root@centos8-1 ~]# net
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens160
UUID=748333ff-1df7-4c52-95be-7905874ad619
DEVICE=ens160
ONBOOT=yes
使用MobaXterm管理远程Linux服务器

使用别名查看网卡

MobaXterm使用Linux服务器的图形界面程序

MobaXterm可以轻松调用Linux服务器上的图形界面程序,例如之前的CentOS7.9和CentOS8.4都是采用的Server With GUI的方式安装的,默认自带安装了Firefox浏览器,Gedit文本编辑器。这些程序都是图形界面的程序。

[root@centos8-1 ~]# firefox # 启动火狐浏览器
使用MobaXterm管理远程Linux服务器

火狐浏览器

MobaXterm MultiExec

Multi-execution 一次编写,到处执行:这个工具允许你同时在许多不同的服务器上执行相同的命令。
首先需要使用MobaXterm连接两台服务器,我这里以CentOS8.4-1和CentOS7.9-1为例

使用MobaXterm管理远程Linux服务器

 

然后点击MultiExec菜单

使用MobaXterm管理远程Linux服务器

 

此时可以一处编写,到处执行

使用MobaXterm管理远程Linux服务器

 

例如输入 cat /et/redhat-release可以同时查看两台CentOS服务器的系统版本信息

使用MobaXterm管理远程Linux服务器

 

右上角还提供了到处粘贴和退出的功能

使用MobaXterm管理远程Linux服务器

 

除此以外MobaXterm还提供了一系列的实用工具,大家感兴趣可以尝试

使用MobaXterm管理远程Linux服务器

 



Tags:MobaXterm   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
远程登录介绍目前是虚拟化、云计算的时代,今后的运维工作大概率接触不到物理服务器,因为大部分中小型互联网公司出于节省成本、便捷性等因素考虑会直接购买阿里云、腾讯云等云...【详细内容】
2021-10-21  Tags: MobaXterm  点击:(95)  评论:(0)  加入收藏
在以前的资料里,串口和SSH远程登使用SecureCRT,window与ubuntu数据传输使用filezilla,窗口切换来切换去,麻烦也眼花缭乱。有没有一个工具搞定串口、SSH和FTP?有!它就是MobaXterm。是不是特别高效呢?...【详细内容】
2020-08-20  Tags: MobaXterm  点击:(84)  评论:(0)  加入收藏
之前我推荐过一款国产的Shell远程连接工具FinalShell,用起来感觉还行不过我现在要推荐的是一款国外的Shell远程连接工具MobaXterm,下载地址是 https://mobaxterm.mobatek.net/...【详细内容】
2019-12-17  Tags: MobaXterm  点击:(94)  评论:(0)  加入收藏
▌简易百科推荐
阿里云镜像源地址及安装网站地址https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b111kK44P更新源之前把之前的国外的镜像先备份一下 切换到yumcd...【详细内容】
2021-12-27  干程序那些事    Tags:CentOS7镜像   点击:(1)  评论:(0)  加入收藏
前言在实现TCP长连接功能中,客户端断线重连是一个很常见的问题,当我们使用netty实现断线重连时,是否考虑过如下几个问题: 如何监听到客户端和服务端连接断开 ? 如何实现断线后重...【详细内容】
2021-12-24  程序猿阿嘴  CSDN  Tags:Netty   点击:(12)  评论:(0)  加入收藏
一. 配置yum源在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repovim /etc/yum.repos.d/google-chrome.repo按i进入编辑模式写入如下内容:[google-chrome]name=googl...【详细内容】
2021-12-23  有云转晴    Tags:chrome   点击:(7)  评论:(0)  加入收藏
一. HTTP gzip压缩,概述 request header中声明Accept-Encoding : gzip,告知服务器客户端接受gzip的数据 response body,同时加入以下header:Content-Encoding: gzip:表明bo...【详细内容】
2021-12-22  java乐园    Tags:gzip压缩   点击:(8)  评论:(0)  加入收藏
yum -y install gcc automake autoconf libtool makeadduser testpasswd testmkdir /tmp/exploitln -s /usr/bin/ping /tmp/exploit/targetexec 3< /tmp/exploit/targetls -...【详细内容】
2021-12-22  SofM    Tags:Centos7   点击:(7)  评论:(0)  加入收藏
Windows操作系统和Linux操作系统有何区别?Windows操作系统:需支付版权费用,(华为云已购买正版版权,在华为云购买云服务器的用户安装系统时无需额外付费),界面化的操作系统对用户使...【详细内容】
2021-12-21  卷毛琴姨    Tags:云服务器   点击:(6)  评论:(0)  加入收藏
参考资料:Hive3.1.2安装指南_厦大数据库实验室博客Hive学习(一) 安装 环境:CentOS 7 + Hadoop3.2 + Hive3.1 - 一个人、一座城 - 博客园1.安装hive1.1下载地址hive镜像路径 ht...【详细内容】
2021-12-20  zebra-08    Tags:Hive   点击:(9)  评论:(0)  加入收藏
以下是服务器安全加固的步骤,本文以腾讯云的CentOS7.7版本为例来介绍,如果你使用的是秘钥登录服务器1-5步骤可以跳过。1、设置复杂密码服务器设置大写、小写、特殊字符、数字...【详细内容】
2021-12-20  网安人    Tags:服务器   点击:(7)  评论:(0)  加入收藏
项目中,遇到了一个问题,就是PDF等文档不能够在线预览,预览时会报错。错误描述浏览器的console中,显示如下错误:nginx代理服务报Mixed Content: The page at ******** was loaded...【详细内容】
2021-12-17  mdong    Tags:Nginx   点击:(7)  评论:(0)  加入收藏
转自: https://kermsite.com/p/wt-ssh/由于格式问题,部分链接、表格可能会失效,若失效请访问原文密码登录 以及 通过密钥实现免密码登录Dec 15, 2021阅读时长: 6 分钟简介Windo...【详细内容】
2021-12-17  LaLiLi    Tags:SSH连接   点击:(16)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条