工欲善其事,必先利其器。如果经常需要快速连接服务器进行各种操作的话,一款好用顺手的SSH客户端必不可少。在Windows平台,SSH终端有不少,如Xshell、SecureCRT、PuTTY、WindTerm、marTTY、Termius、Cygwin、MobaXterm、finalshell等等也都不错。这里主要介绍一下以下三款:PuTTY、NxShell、Xshell。
第一、PuTTY
PuTTY是一款历史悠久的免费的SSH、Telnet客户端,相信不少人都有使用过,其使用非常的简单,它有很多的优点,比如:开源免费对SSH1及SSH2完全支持。容易使用,操作方便可以设置编码支持键盘映射。
正是因为小巧简单,它的缺点也很明显:
- 无法自动登录,不能保存session,每次都要输入主机名或者IP地址。
- 不支持多标签,连接多个远端服务器就要打开多个窗口
- 没有中文界面
相比于它的优势,我觉得它的缺点可以忽略吧,总之是非常值得使用的。
第二、NxShell
NxShell是一个基于Electron构建的多平台的简单易用的终端工具,支持Windows、Linux及MacOS。它具有以下特点:
- SSH2协议支持
- 支持多标签页
- SFTP可视化文件管理
- 支持WebDAV
- 支持session会话的导入和导出
- 支持ftp协议
第三、Xshell
Xshell可能是目前Windows平台体验最好的,具体以下功能:
- 支持标签管理,选项卡式的环境,多标签(tab)并可同时输入
- session 分类管理及保存
- 关键字映射
- Jscript, VB, Python脚本
- 支持使用主密码加密密码,SSH PKCS # 11的支持
- TCP/IP和X11及使用SOCKS4/5动态端口转发
Xshell分为商业版和家庭及学校版(免费),对于个人用户(供非商业用途)而言申请一个免费版就足够使用了,其最新版本是Xshell7。