Xshell、MobaXterm等5款主流SSH客户端对比
之前我们分析对比了VPS的Linux系统版本的选择,现在我们再来对比一下,选择哪个SSH客户端来连接VPS的Linux更合适。
如今大多数的网民用户都是使用的Windows操作系统,但如果想要连接Linux服务器来进行文件之间的传送,那就需要一个Secure Shell软件(简称SSH的)来完成。从概念上来讲,SSH其实是一个网络协议,允许通过网络连接到Linux和Unix服务器。SSH使用公钥加密来认证远程的计算机。通常有多种途径使用SSH,自动连接或是使用密码认证登录。
关于SSH客户端,据我所知道大多数人都是用Xshell、SecureCRT和Putty、Termius、MobaXterm。前两者都是收费软件,但也有面向学生和家庭的免费版;后面3个是免费软件。我们推荐大家优先使用SSH客户端MobaXterm。
1. Xshell
Xshell是一款功能强大的linux连接管理工具,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。有商业付费版和个人用户免费版。目前来说,Xshell是功能最强大的SSH客户端,但是商业版要2000多块,土豪和公司可以选择。个人可以使用免费版,但有时也会弹出收费窗口。如果怕麻烦的,就不要用这个了。
2. SecureCRT
SecureCRT跟Xshell差不多,也是收费软件,但有些功能没有Xshell完善。个人用户不是很推荐使用。
3. PuTTY
Putty是最有名的SSH和telnet客户端,由Simon Tatham为Windows平台开发。Putty是一款开源软件,提供可用的源代码并有一批志愿者进行开发和支持。
Putty足够成熟、小巧、专注核心任务,支持设置编码,键盘映射,通过plink做ssh隧道,通过pscp实现scp文件传输,通过psftp做sftp客户端,通过puttygen生成和管理ssh证书。但也是因为太小了,所以常常有一些功能不能满足。
但是很多同学可能嫌弃Putty没有多服务管理和标签页切换等的功能,我却认为这是个优点。比如你用Xshell同时打开一个测试机和一个线上服务器两个页签在一起,本来希望在测试机上执行个rm -rf 的,结果在线上服务器执行了,可想会造成什么样的后果呢?哭都来不及了把?
4. Termius
Termius是IOS 平台著名的 SSH 客户端,后来也推出了Windows版本,而且还是免费的。功能很丰富,但是对Windows的支持还不是很完善。
5. MobaXterm
MobaXterm是远程计算的工具箱。在 单独一个Windows应用里,MobaXterm为程序员、网站管理员、IT管理员及其它用户提供了远程操作一揽子功能。MobaXterm有安装版和纯绿色免安装版,下载过来exe包直接运行即可,不需要任何的安装过程。非常方便,这点和Putty一样的干练。而且有免费版。当然土豪可以选择$6.9/mo的付费版,功能更强大。
MobaXterm引入很多Linux shell的小工具直接在Windows使用,比如bash(基本shell), ls(文件和目录展列,类似于Win下的Dir), cat(输出文本内容,相当于Win下的Type),sed(流式文件处理), grep(文件搜索,win下findstr,但是比它强太多了),awk(小型文本处理语言), rsync(文件同步)等等。
对个人用户而言,目前还是Putty或者MobaXterm最适合选用。Putty更轻小,而另一个SSH客户端MobaXterm功能更完善。
另外,还有一款国内自主开发的SSH客户端软件FinalShell,也很好用,目前也是免费的。
如果还没有确定VPS的Linux版本,你也可以参考:VPS系统:CentOS、Ubuntu、Debian对比
原文连接:http://www.fobgavin.com/5ssh-mobaxterm-putty-xshell.html
相关文章
- xshell7怎么连接虚拟机_centos ssh
- SSH VIDEO ssh录屏 asciinema
- ED25519 SSH keys-gitcode ssh
- 通过DenyHosts阻止SSH暴力攻击教程
- SSH远程连接问题(-bash: fork: retry: Resource temporarily unavailable.)
- nodejs升级到最新LTS版本方法汇总:linux/mac/window—npm/yum/ssh
- ssh 与远程机器保持心跳(linux)详解程序员
- CentOS VMware 下SSH配置方法详解程序员
- 测试SSH框架分层整合及验证事务是否有效
- 值使用Linux SSH返回值配置实践指南(linuxssh返回)
- Linux下远程连接利器:SSH、Telnet、RDP(linux下远程连接工具)
- 配置Linux未安装SSH配置的后果(linux没有ssh)
- 安全SSH安全:保护Linux用户隐私(ssh用户linux)
- 使用SSH命令控制Linux服务器(ssh命令linux)
- 使用Linux系统安全登录:SSH远程连接(linux使用ssh)
- 管理Linux下SSH远程管理实践(linux下的ssh)
- 优雅地使用Linux实现SSH隧道(ssh隧道Linux)
- 安装新手快速上手:SSH虚拟机安装Linux系统(ssh虚拟机linux)
- Linux跨服务器间SSH无密码互信设置(linux配置ssh互信)
- Linux下实现SSH信任认证(linux信任ssh)
- 开源新闻速递:逾 6000 Redis 服务器被取得 SSH 权限
- PuTTY 是 SSH、Telnet 和 Rlogin 网络协议的客户端程序,不仅有Window版本同时提供Linux版本的PuTTY。
- 快速入门:Linux系统SSH连接操作指南(linux系统ssh)
- 使用SSH连接Oracle数据库(ssh连接oracle)
- 如何使用SSH连接Mysql数据库(ssh连接mysql数据库)
- 的使用Linux系统下SSH工具的正确使用(linux下ssh工具)
- Maximizing Efficiency: How to Optimize Your Workflow with SSH Linux Tools(sshlinux工具)
- Linux下SSH安装步骤详解(linux中ssh安装)
- 远程访问Redis靠SSH转发架设安全桥梁(ssh转发redis)
- 使用Redis连接SSH隧道实现安全存储(redis连接ssh隧道)
- ssh自动备份主机文件的脚本