MobaXterm
MobaXterm简介
MobaXterm是进行远程计算的终极工具箱。在单个Windows应用程序中,它提供了为程序员,网站管理员,IT管理员以及几乎所有需要以更简单的方式处理远程作业的所有用户量身定制的功能。
MobaXterm为Windows桌面提供了所有重要的远程网络工具(SSH,X11,RDP,VNC,FTP,MOSH等)和Unix命令(bash,ls,cat,sed,grep,awk,rsync等)。可直接使用。
MobaXterm是程计算的终极工具箱。里面集合了SSH等远程网络工具和Unix命令。
官网: https://mobaxterm.mobatek.net/
MobaXterm的下载
(1)输入官网网址访问
(2)点击get MobaXterm下载
(3)选择免费版下载
(4)安装完运行MobaXterm
二. MobaXterm的使用
1.使用ssh安全连接主机
界面连接
(1)定义要连接主机的账户和密码
(3)连接成功
命令连接
通过ssh命令,远程访问Linux系统:输入命令ssh hank@192.168.241.130
2.上传和下载文件
点击
(1)上传文件
(2)下载文件
//这个nginx包就下载到桌面了
拖拽
scp命令
从Windows上传文件到Linux虚拟机:
scp drives/g/1.txt 用户名hank@192.168.241.130:/home/hank/
释义:拷贝当前windows的G盘下的1.txt文件,到远程linux系统hank的家目录中
从Linux虚拟机下载文件到windows:
scp hank@192.168.241.130:/home/hank/1.txt drives/g/
释义:反过来,拷贝远程linux系统hank的家目录中1.txt文件,到当前windows的G盘下
3.其他功能
ssh:SSH是一种网络协议,广泛用于计算机之间的加密登录。
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做不到的。
WSL:WSL适用于 Linux 的 Windows 子系统可让开发人员直接在 Windows 上按原样运行GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。
4. MobaXterm的常用设置及快捷键
快捷键
Ctrl+Shift+N 创建一个新的远程会话
F11 当前窗口进入全屏,再按F11退出全屏
Ctrl+Tab键:向右切换标签
Ctrl+Shift+Tab键:向左切换标签
设置字体大小
调整MobaXterm字体大小和字符集设置
保持SSH连接
MobaXterm 使用 ssh 直接连接远程主机,或者通过跳板机登陆远程服务器可能会出现一段时候不操作就会自动关闭连接。要解决这个过一会就断开连接的问题,我们需要在勾选 Setting 下的 SSH Keepalive 选项。
右键快速复制
在MobaXterm及很多终端工具里,都有这样的功能:鼠标左键划选复制文件,右键粘贴文本。但在MobaXterm右键粘贴功能默认不打开,我们可以手动打开。
多台主机实现相同的命令
临时文件目录
MobaXterm 会产生临时文件,但是临时文件随时可能被删除或丢失,建议指定文件夹作为 /home 和 / 目录,以免出现异常。
打开 Settings – Configuration – Genernal 进行设置,如下截图。
解决mysql等命令无法在mobaxterm中使用
如果您 Windows 下安装了 Mysql、Python 等环境,发现相关命令无法在 MobaXterm 使用,打开 Settings – Configuration – Terminal – 使用 Windows 环境变量,如下截图。
通过私钥ssh远程主机
画框的地方选择私钥即可
用Windows的编辑工具打开远程主机上的文件
选中编辑的文件,右击,选择Open with…
终端较多时,创建目录,分类管理
右击User sessions—>选择New folder创建目录
可以把已创建的终端直接拖到目录下