远程终端登录软件MobaXterm
提到SSH、Telnet等远程终端登录,我相信很多人想到的都是PuTTY[注A]。
PuTTY足够成熟、小巧、专注核心任务,并且对编码等常见坑的处理并不缺乏,这其实都是优点。但PuTTY在额外功能上就同时缺了一些,例如直接SFTP文件传输、标签页切换等。
所以这里推荐一款豪华、全功能的终端软件MobaXterm。它不仅可以像PuTTY一样通过SSH连接Raspberry Pi等开源硬件,并且还能:
- 直接的便携版
- 内建多标签和多终端分屏
- 内建SFTP文件传输
- 内建X server,可远程运行X窗口程序
- 直接支持VNC/RDP/Xdmcp等远程桌面
- 默认的UTF-8编码
- 更加友好的串口连接设置
- 操作更明确,更少的“神秘技巧”
下载与安装
MobaXterm官方网站提供MobaXterm的开源免费版“Home Edition”下载[注B]。你可以直接下载普通的安装版,或者用.ini存储配置的绿色便携版。
对比而言,如果需要PuTTY的便携版,就需要专门去找PuTTY的分支项目“PuTTY File”。
内建多标签和多终端分屏
MobaXterm内置多标签页、横向纵向2分屏和田字形4分屏,用于一个窗口内管理多个连接。管理多台服务器不必开多个窗口。
▲ 标签页浏览与四分屏
内建SFTP文件传输
如果用SSH连接远程主机,则左侧就会自动启动SFTP连接,列出服务器上的文件列表,无需任何配置。
可以直接上传下载,更方便的是,还可以让文件列表的当前目录,直接跟随终端当前目录同步切换!
▲ 跟随SSH连接同步启动的SFTP连接(见左边栏)
对比而言,一般需要另行使用FileZilla/WinSCP等第三方SFTP工具。
内建X server
MobaXterm内建了一个X server,可以直接执行远程端的X窗口程序。也是随着SSH连接自动发挥作用,无需任何配置。
这一点对于Raspberry Pi等资源贫乏的设备很有意义——这样就无需启动完整的LXDE等桌面环境,也无需准备笨重的VNC等远程桌面服务器。我们可以用最小的资源消耗,达到远程执行图形程序的效果。
▲ 远程连接Raspberry Pi并运行Midori浏览器
对比而言,一般需要另行使用Xming等第三方X server,并在PuTTY中配置X11映射。
直接支持VNC/RDP/Xdmcp远程桌面
如果真的需要完整的远程桌面了,也无需多种客户端,一个软件即可对付所有的需求。Windows服务器管理员特别推荐。
▲ MobaXterm所有支持的连接方式
默认UTF-8编码
SSH和SFTP都默认采用UTF-8编码,无需设置,多语言均不乱码。Linux爱好者福音。
▲ 左侧的SFTP和右侧终端,无需设置均不乱码
对比而言,PuTTY中需要手动改编码。而SecureCRT等部分其他SSH客户端,甚至不允许更改编码,乱码不可避免。
更加友好的串口连接设置
MobaXterm不仅支持串口连接,并且直接提供下拉框选择串口号和波特率,选择串口号时还会自动显示串口设备的名称。这一点对于开源硬件玩家是相当幸福的。
▲ 可以友好选择的串口连接界面
对比而言,PuTTY的设计就极其令人发指:串口号和波特率都只有一个文本框手工输入,往往需要用户自己去费劲检查设备管理器……
操作更明确,更少的“神秘技巧”
明确的菜单命令和文字提示,用户友好。复制、粘贴、断线重连等常见行为很容易找到,不需要“教程”或口口相传的“暗示”。
▲ 复制粘贴直接在右键菜单里
▲ 断线重连有直接的命令提示
对比而言,PuTTY中复制和粘贴分别是“选中文字后点左键”和“任意地方点右键”,断线重连等功能必须在标题栏上点右键才能出菜单。所有这些玩法都极其的依赖暗示,不合乎任何规范,也不显而易见。
介绍就是这些,欢迎大家试用MobaXterm去连接和操作自己的服务器或开源硬件设备。[注C]
注解
[注A] PuTTY通常用于Windows,但实际上可以多平台运行,因此不表达为“Windows下的远程终端登录”。
[注B] MobaXterm Home Edition的授权方式很奇怪——本身是GPLv3的,但官方发布的版本却像Shareware一样,对可保存的配置数量等多种参数加入了限制。
这些限制官方建议购买他们的"Professional"收费版来去除,可是GPL下拆掉这些限制没有难度啊,官方为什么做这个无用功?
[注C] 我们通过 VirSCAN.org 扫描了MobaXterm 7.1不含病毒,但并未审查MobaXterm的代码。
如果您特别在意安全问题,请自行查询他人的审查结论,或者自行组织代码审查。
《开源硬件佳软介绍》系列文章
《开源硬件佳软介绍》系列文章,介绍调试Raspberry Pi等开源硬件板卡,所用到的各种优秀软件。
——当然这些软件的用途也不限于开源硬件(本次介绍的MobaXterm就是如此),所以也欢迎所有开发者阅读!
每周五更新,敬请期待!转自:http://segmentfault.com/a/1190000000483148
远程终端登录软件MobaXterm的更多相关文章
- MobaXterm:远程终端登录软件封神选手
提到SSH.Telnet等远程终端登录,我相信很多人想到的都是PuTTY PuTTY通常用于Windows,但实际上可以多平台运行,因此不表达为"Windows下的远程终端登录" ...
- UnifyRemoteManager-多国语言绿色版v1.3-20200315,统一远程连接自动登录软件,欢迎测试
UnifyRemoteManager-多国语言绿色版v1.3-20200315,统一远程连接自动登录软件,欢迎测试 下载参考: 百度网盘:https://pan.baidu.com/s/15g-oXT ...
- MobaXterm
MobaXterm又名MobaXVT,是一款增强型终端.X服务器和Unix命令集(GNU/ Cygwin)封装在一个单一的便携式exe文件.MobaXterm可以开启多个终端视窗,以最新的X服务器为基 ...
- 忘掉VNC/RDP,拿起手中的MobaXterm轻松上手远程桌面
前言 原创文章,转载引用务必注明链接. 这期属于番外篇,随便写写.吐槽一下自己,关于"减少eMMC擦写,延长NAND寿命提升性能"的坑还没填完,都不好愉快地写点轻松的小项目灌水了. ...
- 强大的MobaXterm
MOobaXterm是一款强大的远程终端登录软件. 1.多终端分屏 2.内建SFTP文件传输(这个功能用的太爽了) 等等 功能强大,还需要继续研究
- C++和extern C
http://blog.csdn.net/gongmin856/article/details/44228453 C语言中的可变参数:va_list ,va_start,va_arg,va_end h ...
- Windows环境下使用Linux命令
1.说明 如何在Windows环境下使用Linux命令, 这是一个屡见不鲜的问题, 而且已经有很多解决方法, 下面仅推荐几个我觉得好用的工具, 这些工具可能就是我们常用的软件, 而且已经在Window ...
- 支持多QQ登录的软件
支持多QQ登录,批量加好友,批量回复QQ消息,当然也能接收 下载链接:多QQ登录软件
- 日志文件(关于#IRSA_MDPS_RDM软件 密码登录事项 7月26号)
1.登录:sqlplus 用户名:scott 口令:123 qweas.. //2018-7-16号更改密码 2.查看该用户(已登录)下有几个表:select table_name from user ...
随机推荐
- 使用scrapy_redis,实时增量更新东方头条网全站新闻
存储使用mysql,增量更新东方头条全站新闻的标题 新闻简介 发布时间 新闻的每一页的内容 以及新闻内的所有图片.东方头条网没有反爬虫,新闻除了首页,其余板块的都是请求一个js.抓包就可以看到. 项目 ...
- findmaven的英文版本号上线了
http://www.findmaven.net是一个查找Jar和查找Maven的Maven仓库搜索引擎.它能够依据Java开发人员提供的Class名或者Jar名找到包括它的Jar,同一时候提供Jar ...
- PHP代码审计 -1.SQL注入总结
0x01 背景 最近在学习PHP代码审计,这里做一个SQL注入总结,是对自己学习知识的总结,也是为自己学习的笔记,方便自己反复翻阅. 0x02 PHP代码审计-SQL注入 挖掘SQL ...
- RF-template使用
在测试案例中,可以使用template设置进行数据驱动的测试,template设置方法: 在设置项中填写模板的关键字名称,测试案例本身只能包含template关键字使用的数据: *** Setting ...
- RF使用的相关库API
RF内置库: http://robotframework.org/robotframework/ SSHLibrary: ---WEB自动化测试 http://robotframework.org ...
- MongoDB启动报错
启动mongodb的时候报错: [root@localhost bin]# ./mongod --dbpath /usr/java/mongoNode/data/db --logpath /usr/j ...
- ELK5.X+logback搭建日志平台
一.背景 当生产环境web服务器做了负载集群后,查询每个tomcat下的日志无疑是一件麻烦的事,elk为我们提供了快速查看日志的方法. 二.环境 CentOS7.JDK8.这里使用了ELK5.0.0( ...
- Linux 文件基本属性(转)
Linux 文件基本属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限.为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规 ...
- 使用fetch-jsonp进行跨域以及参数的传递
其实fetch-jsonp的官方文档里面已经写得很详细了,连接如下:https://github.com/camsong/fetch-jsonp:但是由于它本身没有多少demo,所以自己在上手的时候遇 ...
- 利用maven将jar包添加到本地仓库中
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar ...