【工具-MobaXterm】

MobaXterm

  • ■ MobaXterm-简介
  • ■ MobaXterm-下载安装
  • ■ MobaXterm-(Session Settings)
    • ■ SSH
    • ■ Telnet
    • ■ Rsh (remote shell)
    • ■ Xdmcp
    • ■ RDP
    • ■ VNC (Virtual Network Console)
    • ■ FTP (文件传输)
    • ■ SFTP
    • ■ Serial
    • ■ File
    • ■ Shell
    • ■ Browser
    • ■ Mosh(Mobile Shell)
    • ■ Aws S3
    • ■ WSL(Windows Subsystem for Linux)
  • ■ MobaXterm-主要功能
    • ■ 创建SSH session
    • ■ 创建串口 session
    • ■ 远程文件传输和下载(SFTP"或"FTP")
    • ■ 图形应用程序回显(X11服务器)
    • ■ 安全通信(SSH隧道)
    • ■ 远程桌面(RDP 协议)
    • ■ 宏和脚本
      • ■ 详细步骤:
      • ■ Bash 脚本示例:
      • ■ python 脚本示例
    • ■ MobaXterm server功能
    • ■ 工具集
  • ■ MobaXterm-配置
    • ■ 设置黑色主题
    • ■ 设置终端字体
    • ■ 右键粘贴
    • ■ 分屏
    • ■ MultiExec多屏同时执行

■ MobaXterm-简介

是一款增强型终端
MobaXterm 可以开启多个终端视窗,以最新的 X 服务器为基础的 X.Org,

属性描述
远程终端:MobaXterm允许您建立安全的SSH、Telnet或Rlogin连接到远程服务器,并从本地计算机访问这些服务器的命令行界面。
X11服务器:它包含一个X服务器,可以让您在远程运行图形应用程序,并将其显示在本地计算机上。
SFTP和FTPMobaXterm提供内置的SFTP(SSH文件传输协议)和FTP(文件传输协议)客户端,可以安全地在本地计算机和远程服务器之间传输文件。
远程桌面:您可以建立RDP(远程桌面协议)连接到Windows系统,并从MobaXterm远程控制它们。
网络工具:MobaXterm提供各种网络工具,例如端口扫描、网络扫描器、SSH隧道等,以便于网络管理和故障排除任务。
会话管理:它允许您保存和管理多个远程连接,便于连接到频繁访问的服务器。
宏和脚本:MobaXterm支持宏和脚本功能,可以自动化执行任务,提高工作效率。

■ MobaXterm-下载安装

MobaXterm官方网站
在这里插入图片描述

■ MobaXterm-(Session Settings)

■ SSH

SSH是一种加密的网络安全协议,用于安全地远程登录和执行命令。
在这里插入图片描述

■ Telnet

Telnet只是一种远程登录的工具。
本地计算机上完成远程主机工作的能力,用它连接到服务器,必须输入用户名和密码来登录服务器。

如:telnet 114.80.67.193 8080。 //查看某一个机器上的某一个端口是否可以访问

开启Telnet客户端
开始→控制面板→程序和功能→打开或关闭Windows功能,
在这里插入图片描述

■ Rsh (remote shell)

远程shell (remote shell)

■ Xdmcp

(X Display Manager Control Protocol)X展示管理控制协议
XDM是X Display Manager的简称。功能就是管理操控xserver的显示。

■ RDP

远程桌面协议(RDP)是一个多通道(multi-channel)的协议。
RDP的设计建构于国际电信联盟T.share协议(又称为T.128),

■ VNC (Virtual Network Console)

VNC (Virtual Network Console)是虚拟网络控制台的缩写,远程控制工具软件

■ FTP (文件传输)

(File Transfer Protocol)
FTP使用 TCP/IP协议。
要就是从运行FTP服务器的计算机传输文件
FTP密码和数据以纯文本格式发送,大多数情况下是不加密的,安全性不高。

■ SFTP

SFTP(SSH File Transfer Protocol,也称 Secret File Transfer Protocol)
一种安全的文件传输协议,一种通过网络传输文件的安全方法;
在这里插入图片描述

■ Serial

打开本地串口

■ File

打开本地文件夹。

■ Shell

打开一个shell

■ Browser

输入URL, 能打开网页。

■ Mosh(Mobile Shell)

Mosh表示移动Shell(Mobile Shell),是一个用于从客户端跨互联网连接远程服务器的命令行工具。它能用于SSH连接,

■ Aws S3

amazon (S3) 是一个公开的服务,Web 应用程序开发人员可以使用它存储数字资产,包括图片、视频、音乐和文档。
S3 是一个全球存储区域网络 (SAN),它表现为一个超大的硬盘,您可以在其中存储和检索数字资产

■ WSL(Windows Subsystem for Linux)

Windows Subsystem for Linux(简称WSL)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。

■ MobaXterm-主要功能

■ 创建SSH session

点击菜单栏 「sessions」 –> 「new session」,即可弹出 「session setting」 对话框。
输入主机名: Ip地址
用户名:
端口号:
点击确定后,输入密码(输入密码时并不会显示

■ 创建串口 session

在这里插入图片描述

■ 远程文件传输和下载(SFTP"或"FTP")

您可以使用MobaXterm的内置SFTP或FTP客户端。
在主界面上点击**"SFTP"或"FTP"按钮**,然后输入远程服务器的连接信息和身份验证凭据,即可进行文件传输操作。

■ 图形应用程序回显(X11服务器)

可以使用MobaXterm的X11服务器功能。在远程服务器上启动所需的图形应用程序,任何运行的图形应用程序都会在本地显示。
服务器上运行图形应用程序,回显到本地。

■ 安全通信(SSH隧道)

MobaXterm 的 SSH 隧道功能允许您建立本地和远程之间的安全通信。
在 MobaXterm 设置中的 “SSH” 选项卡中,选择 SSH 协议并配置隧道设置,轻松创建和管理 SSH 隧道。
在这里插入图片描述

■ 远程桌面(RDP 协议)

MobaXterm 提供远程桌面功能,允许您通过 RDP 协议连接到 Windows 远程桌面。
跟我们使用windows自带的mstsc.exe远程登录window客户端效果是一样的.
在 “Session” 对话框中选择 RDP 协议,并输入远程 Windows 机器的 IP 地址和凭据,即可方便地远程访问桌面环境。
在这里插入图片描述

远程 Windows 机器设置,不同的 RDP 端口(默认为 3389):

1. 在远程 Windows 机器上,打开 “运行” 对话框。您可以通过按下 Windows 键 + R 键来快速打开 “运行” 对话框。
2. 在 “运行” 对话框中,输入 “regedit” 并点击 “确定”,打开注册表编辑器。
3. 导航到注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp。
4. 在右侧窗格中,找到名为 “PortNumber” 的注册表项。
5. 双击 “PortNumber” 注册表项,编辑其数值数据。
6. 将数值数据更改为您想要使用的 RDP 端口号。确保端口号是未被其他服务占用的有效端口。
7. 完成编辑后,点击 “确定” 保存更改。
8. 关闭注册表编辑器

■ 宏和脚本

MobaXterm 支持宏和脚本功能,可以自动化执行一系列操作。
您可以录制和回放宏,或者使用 MobaXterm 的内置脚本语言编写脚本。
这种功能能够显著提高工作效率和自动化重复性任务的执行。

■ 详细步骤:

在这里插入图片描述

■ Bash 脚本示例:

# 设置远程服务器信息
host="example.com"
username="your_username"
password="your_password"
# 连接到远程服务器
echo "Connecting to remote server..."
sshpass -p $password ssh $username@$host << EOF# 在远程服务器上执行命令echo "Executing command on remote server..."ls -l# 在远程服务器上执行更多命令echo "Executing more commands on remote server..."df -hwhoami
EOF
echo
echo "Script execution completed."

■ python 脚本示例

#@forlce!/usr/bin/env python
import paramiko
# 输出欢迎消息
print("Welcome to MobaXterm Scripting Example!\n")# 设置远程服务器信息
host = "example.com"
username = "your_username"
password = "your_password"# 连接到远程服务器
print("Connecting to remote server...")
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname=host, username=username, password=password)# 在远程服务器上执行命令
print("Executing command on remote server...")
stdin, stdout, stderr = ssh.exec_command("ls -l")
print(stdout.read().decode())# 在远程服务器上执行更多命令
print("Executing more commands on remote server...")
stdin, stdout, stderr = ssh.exec_command("df -h")
print(stdout.read().decode())
stdin, stdout, stderr = ssh.exec_command("whoami")
print(stdout.read().decode())# 关闭 SSH 连接
ssh.close()
print("\nScript execution completed.")

■ MobaXterm server功能

可以通过此功能启用TFTP、FTP、HTTP、SSH、等服务。主要
如我们可以启用TFTP server,用于文件上传下载;

在这里插入图片描述

■ 工具集

在这里插入图片描述

■ MobaXterm-配置

■ 设置黑色主题

Settings->Display

■ 设置终端字体

Settings->Configuration
在这里插入图片描述

■ 右键粘贴

但在Moba中右键粘贴功能默认不打开
settings」 –> Configuration
在这里插入图片描述

■ 分屏

支持分屏2个窗口或者四个窗口。俩屏可以是左右分或者上下分。

■ MultiExec多屏同时执行

同时在多屏执行同一个命令,这个功能通常用于需要执行相同命令,对命令结果进行对比时。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/571085.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端web移动端学习day04

移动 Web 第四天 01-vw适配方案 vw和vh基本使用 vw和vh是相对单位&#xff0c;相对视口尺寸计算结果&#xff0c;相对于屏幕的逻辑参数 vw&#xff1a;viewport width&#xff08;1vw 1/100视口宽度 &#xff09;vh&#xff1a;lviewport height ( 1vh 1/100视口高度 ) …

Linux如何将桌面版转为mini版-解决中文字体变为英文字体

中文字体转为英文字体 我们进入Rocky-Linux后&#xff0c;ls或者打开文件夹发现有中文 我们执行命令 sudo localedef -i en_US -f UTF-8 en_US.UTF-8将其转为英文&#xff0c;并且重启机器 此时中文转化为英文 桌面版linux转为MINN版 1. 我们可以卸载桌面版 sudo dnf gr…

前端发版上线出现白屏问题

目录 路由配置问题资源缓存问题首屏加载过慢 &#xff1a;喂&#xff0c;你的页面白啦&#xff01; 出现上线白屏的问题有很多&#xff0c;如&#xff1a;配置错误、缓存问题、浏览器兼容问题&#xff0c;根据不同情况去解决。 路由配置问题 问题描述&#xff1a; 在vue开发…

【CSDN活动】程序员职业生涯的分水岭:年龄还是经验?

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 程序员职业生涯的分水岭&#xff1a;年龄还是经验&#xff1f;引言技术更新换代…

【Java程序设计】【C00377】基于(JavaWeb)Springboot的社区医疗服务系统(有论文)

【C00377】基于&#xff08;JavaWeb&#xff09;Springboot的社区医疗服务系统&#xff08;有论文&#xff09; 项目简介项目获取开发环境项目技术运行截图 博主介绍&#xff1a;java高级开发&#xff0c;从事互联网行业六年&#xff0c;已经做了六年的毕业设计程序开发&#x…

百人一岗,Android开发者的困境。。。。。

前言 在当前的Android开发领域&#xff0c;竞争的激烈程度已经达到了前所未有的水平&#xff0c;几乎到了100个开发者竞争1个岗位的地步。 这种“内卷”现象的背后&#xff0c;是技术的快速发展和市场对Android开发者技能要求的不断提升。随着移动应用的普及和多样化&#xf…

【c++】类和对象(四)深入了解拷贝构造函数

&#x1f525;个人主页&#xff1a;Quitecoder &#x1f525;专栏&#xff1a;c笔记仓 朋友们大家好啊&#xff0c;本篇内容带大家深入了解拷贝构造函数 目录 1.拷贝构造函数1.1传值调用的无限调用1.2浅拷贝1.3深拷贝1.4深拷贝的实现 1.拷贝构造函数 拷贝构造函数是一种特殊的…

一款超酷、功能强大的一体化网站测试工具:Web-Check

今天给大家一款网站一体化测试工具&#xff1a;Web-Check&#xff01; Web-Check 是一款功能强大的一体化工具&#xff0c;用于发现网站/主机的相关信息。用于检查网页的工具&#xff0c;用于确保网页的正确性和可访问性。它可以帮助开发人员和网站管理员检测网页中的错误和问…

多层陶瓷电容器(MLCC)的基本结构与特点

多层陶瓷电容器&#xff08;MLCC&#xff09;是一种电子元件&#xff0c;用于存储电荷和调节电路中的电容值。它们由多个陶瓷层组成&#xff0c;每个层之间夹有金属电极&#xff0c;然后堆叠在一起&#xff0c;并在两端连接上导体引线&#xff0c;形成一个整体结构。在外部通常…

爬虫基础训练题

1.抓取imooc网站实战课程部分的课程名称&#xff08;所有课程大概7页&#xff0c;抓取1到5页&#xff09;&#xff0c;并把所有课程名称存储为txt文件第一页地址 2.设置一个请求头&#xff08;headers&#xff09;&#xff0c;这是一个字典&#xff0c;用于在HTTP请求中设置请…

SpringMVC面试题

1、SpringMVC执行流程 [参考内容&#xff1a;SpringMVC的执行流程] 2、常用注解及作用 2.1 Controller 名称&#xff1a;Controller类型&#xff1a;类注解位置&#xff1a;SpringMVC控制器类定义上方作用&#xff1a;设定SpringMVC的核心控制器bean范例 Controller publi…

最小割问题合集,最大权闭合图,最大密度子图,最小权点覆盖,最大权独立子图,OJ练习,代码详解

文章目录 零、回顾1、流网络的割2、最小割问题 一、最小割的应用1.1POJ1966 -- Cable TV Network1.1.1原题链接1.1.2思路分析1.1.3AC代码 1.2ZOJ 2676 Network Wars1.2.1原题链接1.2.2思路分析1.2.3AC代码 1.3OPTM - Optimal Marks1.3.1原题链接1.3.2思路分析1.3.3AC代码 二、最…