MobaXterm

MobaXterm又名MobaXVT,是一款增强型终端、X服务器和Unix命令集(GNU/ Cygwin)工具箱。MobaXterm目前作为我首选SSH客户端,主要原因就是MobaXterm拥有强大且丰富的功能,并且还都是免费的。

启动会话


会话方式选择:

  • ssh:SSH是一种网络协议,广泛用于计算机之间的加密登录。
  • TeInet:Telnet是Internet上最早的远程登录协议之一。它最初是在1969年IP网络的初期发布的,并且长期以来一直是访问远程联网计算机的默认方法。由于该协议未提供内置的安全措施,因此它遭受严重的安全问题,不建议使用。
  • Rsh:使用明文,连接没有保障,不建议使用。
  • Xdmcp:Xdmcp(X Display Manager Control Protocol),即X显示管理器控制协议,DP(Display Manager),即显示管理器。
  • RDP:远程桌面协议 (RDP) ,用于终端服务器和终端服务器客户端之间的通信,可参考Windows上自带的远程桌面服务。
  • VNC:VNC(Virtual Network Computing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T 的欧洲研究实验室开发的。
  • FTP:文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议。
  • SFTP:sftp(Secure File Transfer Protocol)是一种安全的文件传送协议,是ssh内含协议,也就是说只要sshd服务器启动了,sftp就可使用,不需要额外安装,它的默认端口和SSH一样为22。
  • Serial:Serial串行接口通信,在单片机中很常用。
  • File:打开保存在本地的终端链接文件。
  • Shell:配置shell终端。
  • Browser:内嵌浏览器。
  • Mosh:Mosh表示移动Shell(Mobile Shell),是一个用于从客户端跨互联网连接远程服务器的命令行工具。mosh连接中断不会导致当前正在执行的命令中断,这是ssh做不到的。
  • Aws S3:连接亚马逊云存储服务器专用。
  • WSL:WSL适用于 Linux 的 Windows 子系统可让开发人员直接在 Windows 上按原样运行GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。

多终端使用

终端拆分选择

将多个终端的界面分割显示在屏幕上。

多执行选项

点击后,在所有已连接的多个终端中执行相同的命令。

X11服务器

通常我们不希望在服务器上安装图形界面,但有时候有些程序需要图形界面,比如安装oracle的时候。此时,可以配置让Linux使用远程的X Server进行图形界面显示。

首先要明确的是Linux X Window System的基本原理,X是一个开放的协议规范,当前版本为11,俗称X11。X Window System由客户端和服务端组成,服务端X Server负责图形显示,而客户端库X Client根据系统设置的DISPLAY环境变量,将图形显示请求发送给相应的X Server。

MobaXterm基于开源的Xorg项目自带X Server。可参考《通过X11实现Linux服务器图形化界面显示》进行设置。

模拟Linux终端

MobaXterm具有基于高效PuTTY程序(由Simon Tatham开发)的出色终端仿真器。该终端使您可以通过SSH,telnet,rlogin或串行连接运行远程命令,还可以通过使用专用插件在本地Windows计算机上运行Unix命令。使用“ CygUtils”或其他专用插件时,可以在本地终端中使用许多Unix命令:ssh,telnet,rlogin,rsh,rsync,wget,vim,corkscrew,httping,fdupes,iperf,mathomatic,xhost, xprop,xdpyinfo,xmodmap,xkill,Xorg …

终端提供了一系列可以根据您的需要进行调整的设置(字体,背景/前景色,抗锯齿,旧键盘兼容性等)。可以通过单击“设置”按钮来设置默认的终端参数。

界面选项

服务

MobaXterm允许您从主界面启动一些简单的守护程序(TFTP,HTTP,FTP,SSH / SFTP,TELNET)。您可以通过单击顶部工具栏中的相应按钮来管理这些守护程序。

SSH隧道(端口转发)
我在家里和公司各有一台电脑,均没有公网ip,不能互通,但是我有一个有公网ip的云服务器,我的两台电脑都可以访问云服务器,但是云服务器不能访问我的两台电脑,通过公司电脑ssh到云服务器建立一条隧道,我在家里就可以访问公司里的电脑了。

MobaXterm允许您使用一个漂亮直观的界面来创建一些SSH隧道(也称为“端口转发”):您可以通过单击顶部工具栏上的相应按钮来管理这些SSH隧道。

本地终端命令

open:此命令将使用Windows默认关联的文档类型打开本地文件。

cygpath:此命令允许您使用dos/unix路径。您可以从给定的Unix路径获得Dos路径,反之亦然。您还可以列出计算机路径,例如Windows,系统,桌面,配置文件和“开始”菜单路径。

cmd:切换到Window下的CMD窗口。

export:查看本地环境变量。

更多本地终端命令可参考MobaXterm官方文档https://mobaxterm.mobatek.net/documentation.html

包管理器

apt-cyg --help


示例1:gnuplot使用

gnuplot是一个命令行驱动的科学绘图工具,可将数学函数或数值资料以平面图或立体图的形式画在不同种类终端机或绘图输出装置上。它是由Colin Kelley 和 Thomas Williams于1986年开发的绘图程序发展而来的,可以在多个平台下使用。gnuplot既支持命令行交互模式,也支持脚本。

apt-cyg install gnuplot


上面显示我已经安装了该工具,可以直接使用。

gnuplot

plot sin(x)


以曲线绘出三角函数 sin(x)。

更多gnuplot绘图可参考gnuplot官方文档http://gnuplot.sourceforge.net/

示例2:vim使用

apt-get install vim

vim a.txt
chmod 777 a.txt
./a.txt

宏命令录制

有的时候我们需要输入很多行指令,并且这一系列指令可能经常使用(例如服务器杀毒、文件修复、日志浏览等),那在这种场景下,使用宏录制就非常适合了。我们只需要点击Macros标签栏里的Record new macro就可以开始录制宏了。

在终端中完成我们的一系列指令输入,完成后点击Stop recording macro停止录制,并保存。

如果有多个终端需要执行刚刚一系列的命令,可以在执行宏命令之前开启多执行选项,大大提高操作效率。

团队协作

只需要建立一份Session,其他同事都可以进行访问,避免了重复性的工作。右键单击书签区域,选择Share these sessions with my team,选择共享书签的存储位置即可。将该位置作为共享文件夹分享出去。

其他团队成员打开他们的MobaXterm,同样在书签区域右键,选择Manage shared sessions。选择添加,Backend protocol来源选择共享文件夹shared folder,填写Sessions file path路径即可。

其它工具参照


远程监控:切换到Sftp标签,点击Remote monitoring按钮即可查看连接终端的系统版本、CPU与内存使用情况、网络上下行使用情况、登录时长、登录用户、磁盘文件占用空间等信息。当把鼠标悬停在对应的信息区域内,还可以得到更详细的数据。对于实时监控非常有用。

主要配置参照

general:

Terminal:

X11:

SSH:

Display:

Toolbar:

Misc:

默认快捷方式配置


免费高效的Linux远程工具-MobaXterm最全图文总结相关推荐

  1. 【零基础小白的华丽蜕变】Linux 远程登录 MobaXterm 万能工具箱的下载及安装

    人若有志,万事可为!(放弃了,你就是笑话一段.) 目録 1. Linux 远程登录 . MobaXterm 下载及安装 3. 创建 SSH session 进行远程登录 4. 开启右键粘贴功能 1. ...

  2. Linux 远程工具 基础命令

    Linux 远程工具 基础命令 文章目录 Linux 远程工具 基础命令 1.虚拟机关键配置名词解释 1.1.虚拟网络编辑器说明 2.远程链接工具 3.linux 命令准则 4.系统运行命令 5.常用 ...

  3. 虚拟机远程工具MobaXterm(Network error: Connection timed out问题)以及虚拟机无IP地址和NetWork失效问题

    一.问题说明 我们在使用虚拟机远程工具MobaXterm时可能会碰到Network error: Connection timed out问题,并且在虚拟机查看IP地址时,发现没有分配给虚拟机IP地址 ...

  4. 远程工具MobaXterm安装和使用教程

    远程登录工具MobaXterm安装和使用教程 [1]MobaXterm简介 [2]MobaXterm安装 [3]MobaXterm使用 █ 创建SSH session █ 创建串口 session █ ...

  5. linux远程工具_【linux实操3.1】linux远程连接工具Secure的使用

    把自己的闲置笔记本用来做centos7服务器了,同时也出一期教程,记录自己同时也帮助需要的人:安排如下 1.[linux实操1]华硕笔记本安装centos7实战 2.[linux实操2]使用yum在命 ...

  6. Linux 远程工具

    向日葵 下载地址:向日葵.支持国产系统版本 说明: 个人免费(限量 10 台设备): Windows.macOS.iOS.Android 客户端都有,某些国产操作系统(银河麒麟.统信UOS等)还支持 ...

  7. 免费好用的远程工具——向日葵

    1,简介 博主之前使用过一段时间 TeamView作为远程工具,不过后来不能用了. 于是找到向日葵这个又好用又免费的远控工具. 链接和谐了,直接百度搜"向日葵" 2,使用 使用方法 ...

  8. linux远程工具怎么设置网,xshell远程工具怎么设置?xshell设置为中文的教程

    xshell是一个免费的常用的linux的远程ssh 和ftp工具,由于安装是英文界面,这里经验告诉您怎么设置为中文,并且如何设置默认的配置.优化xshell.下面就随小编一起去看看具体的操作吧. x ...

  9. linux远程工具自动记住密码,linux – 如何记住/缓存或指定Ansible的私钥密码

    刚刚开始使用Ansible,我在客户端计算机上设置了一个Asible用户,并从OpenSSL创建了一组密钥.我在自己的帐户下运行Ansible.我在Ansible配置中指定了用户和私钥文件.我希望远程 ...

最新文章

  1. 分享:个人是怎么学习新知识的
  2. 现成Android 5.0系统源代码
  3. Elasticsearch-搜索并获取数据
  4. git上传代码,合并代码,分支相关
  5. linux 输入是否为数字,【shell】Linux shell 之 判断用户输入的变量是否为数字
  6. 《Go 语言程序设计》读书笔记 (九) 命令工具集
  7. wamp新建虚拟目录无法运行的解决方法
  8. Python selenium chrome 环境配置
  9. mysql 跳过一个事物_MYSQL GTID跳过指定事务
  10. paip.模块化与面向对象的关系以及实现
  11. git merge 暂存区_经典好文:一篇文章,教你学会Git
  12. 无线路由器破解教程-CDlinux(by 星空武哥)
  13. webStorm 永久破解
  14. 百分字符知识付费教程
  15. div+css视频教程大全免费下载更有html5教程
  16. (一)基于Django的人脸识别在线考试系统
  17. 应届毕业生2012求职之路
  18. 【已解决】MAC OS上teamviewer商业用途中断连接
  19. c 语言实现多线程排序,在c中使用多线程快速排序
  20. WSM ,BSM,SCI,DSRC

热门文章

  1. 编译原理笔记(二)之词法分析
  2. 并行传输数据和串行传输数据_为什么串行数据传输比并行数据传输快?
  3. 任正非女儿孟晚舟成华为轮值董事长 公司年利润1137亿
  4. 原生js打印插件Print.js
  5. 基于主从博弈的智能小区电动汽车充电管理及代理商定价策略
  6. 射频电路板设计常见的问题分析和解决办法
  7. Bing 无法访问临时解决方案
  8. python 方差分析_使用Python的重复测量方差分析
  9. Springboot快递管理系统1k61h计算机毕业设计-课程设计-期末作业-毕设程序代做
  10. Logo设计没灵感?这7个宝藏网站拯救你的头发