MobaXterm学习与使用

本文详细介绍了SSH协议的概念及其在远程登录和文件交互中的应用,特别强调了其安全性优势。同时,深入探讨了MobaXterm作为一款增强型终端工具的功能特性,如多标签终端、SFTP文件传输、X11转发支持等,以及如何简化Windows用户连接Linux服务器的过程。

原文链接:https://blog.youkuaiyun.com/fighting_boss/article/details/79103822

首先要弄清几个概念
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的使用前学习
 

### 使用 MobaXterm 学习 Linux 命令和系统操作 MobaXterm 是一个功能强大的终端工具,非常适合用于学习 Linux 系统命令和操作。它不仅支持 SSH 远程连接,还内置了 X 服务器和 Unix 命令集,能够在 Windows 上模拟完整的 Linux 命令行环境[^1]。 #### 1. 安装配置 首先,从可靠的来源下载 MobaXterm,例如通过官方渠道或可信的网盘链接。下载后,可以选择便携版直接解压使用,无需安装[^3]。启动 MobaXterm 后,可以通过以下方式连接到远程 Linux 服务器: - **SSH 连接**:点击左上角的 "Session" 按钮,选择 "SSH",输入目标服务器的 IP 地址、端口号以及用户名,点击 "OK" 即可建立连接[^2]。 - **串口连接**:适用于连接通过串口接口的设备。 - **RDP / VNC**:支持远程桌面协议和虚拟网络计算连接。 #### 2. 使用内置终端 MobaXterm 提供了一个功能丰富的终端窗口,支持多标签页和多终端分屏,便于同时执行多个任务。在连接到远程服务器后,可以直接在终端中输入 Linux 命令进行学习和实践。 例如,可以使用 `ls` 查看目录内容: ```bash ls -l ``` 使用 `cd` 切换目录: ```bash cd /path/to/directory ``` 创建新文件或目录: ```bash touch newfile.txt mkdir newdirectory ``` #### 3. 文件传输 MobaXterm 支持 SFTP 文件传输,可以在左侧的文件管理器中直接拖拽文件到远程服务器,或者使用命令行工具如 `scp` 和 `rsync` 进行文件传输。这对于上传学习资料或下载实验结果非常有用。 #### 4. 运行图形界面程序 由于 MobaXterm 内建了 X 服务器,因此可以直接在终端中运行需要图形界面的 Linux 程序,例如 `gedit` 或 `xeyes`,这为学习 Linux 图形界面应用提供了便利。 ```bash gedit ``` #### 5. 学习资源实践 为了更好地学习 Linux 命令和系统操作,建议结合在线教程或书籍进行实践。可以在 MobaXterm 终端中尝试各种命令,理解其作用和用法。此外,还可以编写简单的 Shell 脚本来自动化日常任务,从而加深对 Linux 脚本编程的理解。 ```bash nano script.sh #!/bin/bash echo "Hello, Linux!" ``` 保存并赋予脚本执行权限后运行: ```bash chmod +x script.sh ./script.sh ``` 通过以上方法,MobaXterm 不仅是一个强大的终端工具,更是学习 Linux 系统的理想平台。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值