MobaXterm:远程终端登录软件封神选手
提到ssh、telnet等远程终端登录,我相信很多人想到的都是putty
putty通常用于windows,但实际上可以多平台运行,因此不表达为“windows下的远程终端登录”
putty足够成熟、小巧、专注核心任务,并且对编码等常见坑的处理并不缺乏,这其实都是优点。
但putty在额外功能上就同时缺了一些,例如直接sftp文件传输、标签页切换等。
这里推荐一款豪华、全能的终端软件mobaxterm。
它不仅可以像putty一样通过ssh连接raspberry pi等开源硬件,并且还能:
- 直接的便携版
- 内建多标签和多终端分屏
- 内建sftp文件传输
- 内建x server,可远程运行x窗口程序
- 直接支持vnc/rdp/xdmcp等远程桌面
- 默认的utf-8编码
- 更加友好的串口连接设置
- 操作更明确,更少的“神秘技巧”
1 下载与安装
mobaxterm官网
提供mobaxterm的开源免费版“home edition”下载
mobaxterm home edition的授权方式很奇怪——本身是gplv3的,但官方发布的版本却像shareware一样,对可保存的配置数量等多种参数加入了限制。
推荐直接下载普通的安装版
- 直接添加一个ssh会话
2 内建多标签和多终端分屏
mobaxterm内置多标签页、横向纵向2分屏和田字形4分屏,用于一个窗口内管理多个连接。管理多台服务器不必开多个窗口。
3 内建sftp文件传输
如果用ssh连接远程主机,则左侧就会自动启动sftp连接,列出服务器上的文件列表,无需任何配置。
可以直接上传下载,更方便的是,还可以让文件列表的当前目录,直接跟随终端当前目录同步切换!
sftp文件传输
▲ 跟随ssh连接同步启动的sftp连接(见左边栏)
对比而言,一般需要另行使用filezilla/winscp等第三方sftp工具。
4 内建x server
mobaxterm内建了一个x server,可以直接执行远程端的x窗口程序。也是随着ssh连接自动发挥作用,无需任何配置。
这一点对于raspberry pi等资源贫乏的设备很有意义——这样就无需启动完整的lxde等桌面环境,也无需准备笨重的vnc等远程桌面服务器。我们可以用最小的资源消耗,达到远程执行图形程序的效果。
通过内建的x server直接执行远程x程序
▲ 远程连接raspberry pi并运行midori浏览器
对比而言,一般需要另行使用xming等第三方x server,并在putty中配置x11映射。
5 直接支持vnc/rdp/xdmcp远程桌面
如果真的需要完整的远程桌面了,也无需多种客户端,一个软件即可对付所有的需求。windows服务器管理员特别推荐。
可以建立的连接类型
▲ mobaxterm所有支持的连接方式
6 默认utf-8编码
ssh和sftp都默认采用utf-8编码,无需设置,多语言均不乱码。linux爱好者福音。
中文示例
▲ 左侧的sftp和右侧终端,无需设置均不乱码
对比而言,putty中需要手动改编码。而securecrt等部分其他ssh客户端,甚至不允许更改编码,乱码不可避免。
7 更加友好的串口连接设置
mobaxterm不仅支持串口连接,并且直接提供下拉框选择串口号和波特率,选择串口号时还会自动显示串口设备的名称。这一点对于开源硬件玩家是相当幸福的。
串口连接对话框
▲ 可以友好选择的串口连接界面
对比而言,putty的设计就极其令人发指:串口号和波特率都只有一个文本框手工输入,往往需要用户自己去费劲检查设备管理器……
8 操作更明确,更少的“神秘技巧”
明确的菜单命令和文字提示,用户友好。复制、粘贴、断线重连等常见行为很容易找到,不需要“教程”或口口相传的“暗示”。
右键菜单
▲ 复制粘贴直接在右键菜单里
断线提示
▲ 断线重连有直接的命令提示
对比而言,putty中复制和粘贴分别是“选中文字后点左键”和“任意地方点右键”,断线重连等功能必须在标题栏上点右键才能出菜单。所有这些玩法都极其的依赖暗示,不合乎任何规范,也不显而易见。
参考
上一篇: 什么是分布式事务以及有哪些解决方案?
下一篇: 如何设置树莓派和网络,树莓派云灌溉(一)