MobaXterm学习与使用

  • Post author:
  • Post category:其他


首先要弄清几个概念

1.先来看看SSH是什么,定义如下:

  • SSH是一种可以保证用户远程登录到系统的协议。实际上,SSH是一个网络协议,允许通过网络连接到Linux和Unix服务器。SSH使用公钥加密来认证远程的计算机。通常有多种途径使用SSH,自动连接或是使用密码认证登录。
  • Windows用户应该都听说过Telnet,这也是一种命令行的远程登录工具,而且是系统自带的。SSH对Telnet的一个重要优势就是所有传输都是经过加密的,这样就增大了中间人攻击的难度。SSH中使用了MD5、RSA、DES等密码算法,保证数据的机密性、完整性、不可重放攻击。整个过程中包括密钥协商和交换,以及数据加密传送和解密等等。但也不是说就不能攻击,只是攻击的成本加大很多。
  • OpenSSH是SSH的开源实现,因此用户可以免费使用到这种安全服务。
  • 一句话概括OpenSSH:使用加密的远程登录实现,可以有效保护登录及数据的安全。
  • 一般的使用需求就是:进行windows和linux虚拟机间文件交互等

2.Windows下连接Linux的ssh工具—MobaXterm

  • 作为一个Windows操作系统用户,如果想要连接Linux服务器来进行文件之间的传送,那么需要一个Secure Shell软件(简称SSH的)。
  • MobaXterm,是一款增强型终端、X服务器和Unix命令集(GNU/ Cygwin)封装在一个单一的便携式exe文件。MobaXterm可以开启多个终端视窗,以最新的X服务器为基础的X.Org,可以轻松地来试用Unix / Linux上的GNU Unix命令。这样一来,我们可以不用安装虚拟机来试用虚拟环境,然后只要通过MobaXterm就可以使用大多数的linux命令。
  • 它不仅可以像PuTTY一样通过SSH连接Raspberry Pi等开源硬件,并且还能:

    1.内建多标签和多终端分屏

    2.内建SFTP文件传输

    3.内建X server,可远程运行X窗口程序

    4.直接支持VNC/RDP/Xdmcp等远程桌面

    5.默认的UTF-8编码

    6.更加友好的串口连接设置

    7.操作更明确,更少的“神秘技巧”
  • 什么是X11

    X Window System 常被简称为X11或X,其功能包括窗口的绘制、移动,以及与鼠标、键盘等输入设备的交互。相信很多新手都知道startx这个命令,没有X11的话就只能对着黑乎乎的屏幕敲命令了。

    它采用C/S模型:一个X server 和多个应用程序(client)通信。server接收client的请求绘制窗口,并将来自鼠标、键盘等设备的输入传递给client。

    X server和client可以位于同一计算机上,就类似于平时使用的Windows操作系统;当X server和client不在同一计算机时,使用本地的X server 进行绘制、交互,就变成了远程桌面。

    举个例子:前者是你在披萨店点了一份披萨,店员在你旁边帮你做好拿给你(这家店相当于同一台计算机);后者是你在网上叫了一份披萨,店员接单后到你家帮你做了一份披萨(注意:VNC是使用店里厨房,做好给你送过来;X转发是使用你家厨房做披萨)

    不理解也没关系,会用能达到目的就好了。Via

    常用X Server有免费的Xming、收费的Xmanager(非常棒的Xshell终端软件也是他家出的,家庭教育用户免费使用) 等;上述需要手动配置,然而有了MobaXterm,一切都变得超级简单!

更详细的介绍:

点击传送门


下载安装之后一些小的个性化配置:

点击这个传送门

上述X11介绍资料参考:

拿起手中的MobaXterm轻松上手远程桌面

具体的使用方法,我就不重复造轮子了。传送门在下方:


大佬的博客



百度经验

工欲善其事必先利其器,以上是我对MobaXterm的使用前学习




版权声明:本文为Fighting_Boss原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。