对于开发者来说,我们经常需要远程登录服务器进行一些操作,可能是配置服务器,也可能是修改和编写一些代码。要进行这些操作,我们都需要一个好用的ssh客户端工具,今天我们就盘点一下那些好用的ssh客户端工具。putty是windows上的远程ssh客户端工具。它的体积小是它最大的特点。仅600k多,不到1m的尺寸就可以直接使用,携带安装非常方便。小而完整。Putty几乎提供了我们远程需要的所有功能。我们可以自定义字体设置,自定义主题,控制光标闪烁,调整复制粘贴。简而言之,它提供了远程常用的所有基本功能。至于它的缺点,就是不支持多标签管理。如果需要打开多个窗口,则需要打开多个客户端。terminus是一个很有吸引力的ssh工具。它有免费版和付费版。免费版足够个人用户使用。不仅可以在windows和mac上使用,还可以在手机上使用。Termius的设计类似于密码管理器,可保护您的数据隐私。只有您可以访问加密保险库中的信息并持有解密它的密钥。Tabby是另一个外观漂亮的ssh远程工具。与总站不同,它是完全免费的。它是用typescript开发的,所以如果你懂javascript,也可以修改源码自己编译。密码管理也采用了严格的加密方式,防止他人窃取。支持窗口嵌套管理,可以记住你上次的窗口会话管理,登录时可以恢复。支持代理转发和端口转发,也支持sftp和Zmodem文件传输。最后要说的是,因为是js+css开发,所以可以自己定义css主题。bitvise它拥有最先进的终端仿真技术,支持bvterm、xterm和vt100协议。支持使用SSPI(GSSAPI)Kerberos5和NTLM用户身份验证以及Kerberos5主机身份验证的公司范围内的单点登录。支持ECDSA、RSA和DSA公钥认证,具有全面的用户密钥对管理。通过使用可选关键字混淆SSH,使观察者更难检测当前正在使用的协议。强大的SSH端口转发功能,包括通过集成的SOCKS和HTTPCONNECT代理进行动态转发。强大的命令行参数使SSH客户端可以针对特定情况和受控环境进行高度定制。一个FTP到SFTP的桥,允许您使用旧的FTP应用程序连接到SFTP服务器。高级、可编写脚本的命令行SFTP客户端sftpc。可编写脚本的命令行远程执行客户端sexec和命令行终端控制台客户端srmc。支持静态端口转发规则、基于动态SOCKS的隧道和FTP到SFTP桥接的可编写脚本的命令行隧道客户端stnlc。MobaXterm内置了linux命令界面,可以让你在windows上使用linux命令,比如常见的:ls、cd、grep、awk、tail、cut、sed、wget、rsync、telnet、ssh、rlogin、rsh、有点类似于git-bash的功能。内置丰富的插件库,您可以通过安装插件来扩展其功能。使用SSH登录远程服务器时,左侧边栏中会弹出一个图形化的SFTP浏览器。它允许您使用安全的SFTP连接将文件直接从远程服务器拖放到远程服务器。当您运行SSH、TELNET或RLOGIN/RSH会话时,您将能够直接在本地WindowsP上显示您的远程应用程序。在SSH会话中,无需设置“DISPLAY”变量,因为MobaXterm使用X11转发来简化和保护您的工作。它不仅支持端口转发,还支持包管理,可以安装多个常用的Linux命令工具。FinalShell的国产ssh工具采用java开发的ssh客户端工具。支持多平台,支持多标签,可批量进行服务器登录管理。里面有sftp功能,可以和终端目录同步切换。它提供对服务器网络和性能的监控,以及对硬盘和进程的实时监控,以检测意外问题。另外,它还提供了无需公网ip也可以使用的功能。SecureCRT是一款适用于Windows、Mac和Linux的多平台ssh客户端软件。通过高级会话管理和多种方式提高工作效率,以节省时间并简化重复性任务。SecureCRT为组织中的每个人提供安全的远程访问、文件传输和数据隧道。它可以在会话窗口中突出显示单个单词、短语或子字符串,以识别错误并突出显示日志文件或流输出中的提示。还支持正则表达式,可以更轻松地突出显示IP地址等字符串。可以组合关键字显示属性(粗体、反转视频和颜色)。他使用可停靠的命令管理器简化了重复性任务,这使得将命令组织到命名文件夹、按名称过滤命令以及通过双击或按Enter键启动它们变得容易。命令和命令文件夹也可以与按钮栏共享,反之亦然。它唯一的缺点可能就是要收费,毕竟它的功能太强大了。严格来说,ShellNGN并不是一个软件,它是一个web端的shell工具,无需安装任何软件即可使用,打开浏览器即可访问和使用。它支持SFTP、VNC和RDP。可以说它提供了其他ssh客户端软件提供的所有功能,只不过都是在网页中提供的。总结其实网上还有很多其他的ssh客户端,很多编辑器也内置了ssh功能,或者可以通过插件实现这些功能。对于软件开发者来说,在众多好看又好用的软件中选择一款真的是一件很头疼的事情。也许这就是幸福的烦恼吧。然而,这也是软件行业发展迅速的原因。无人独大,百花齐放的世界更让人向往。
