摘自维基百科:
Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境[1]。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接[2]。SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。SSH使用频率最高的场合是类Unix系统,但是Windows操作系统也能有限度地使用SSH。
这里对我接触过的SSH工具做一个汇总,基本上按照从推荐到不推荐顺序,方便大家的选择:
Termius
界面比较美观简洁,没有多余的内容。集成SSH和SFTP,基本够用。支持各端同步配置(账号、IP、密码),支持分组管理(同一组使用统一账号密码)。
高级功能收费。学生免费使用。
官网:Termius - SSH platform for Mobile and Desktop
获取学生包:Termius Education | Github
PuTTY
最简单最轻量级的ssh工具。正应为简单,所以和windows11配合起来竟有一种奇妙的合适感。
如果需要暂时链接推荐用这个,但是不能保存密码就很不爽。
PuTTY: a free SSH and Telnet client (greenend.org.uk)
Xshell
之前一直用这个,单ssh够了。家庭版免费。下载比较复杂。最近不用,就不放图了。
electerm
electerm/electerm: 📻Terminal/ssh/sftp client(linux, mac, win) (github.com)
免费开源,界面还行,ssh+文件服务+简单的系统监控。可以同步配置到码云或GitHub。
其实挺完美了,但感觉和windows11不搭,并且不能侧边停放,资源占用比较高,所以弃了。
MobaXterm
MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Home Edition (mobatek.net)
这个ssh工具也挺有名的,可以把RDP和SSH统一到一起。功能非常多,可能有点过于多了(这个games是什么鬼),花里胡哨,弃了。
FinalShell
个人开发的,感觉界面有点奇怪,高级功能、同步功能需要购买,意义何在?
网上说有捆绑的小软件,我倒是没有碰到。
题外话:web-ssh
有一段时间想要把在web端搭建一个ssh服务,便于跨设备的使用。
Github上也有一些类似的项目,但怎么说呢,都有些简陋:
Bastillion
没中文,不过可以存服务器信息还是不错的。
[图片上传失败…(image-649303-1637126720026)]
webssh
非常简单了,不能存信息,单纯的一个ssh界面。
huashengdun/webssh: Web based ssh client (github.com)
后来又找了很久找到了一个国产的软件appnode。这个算是服务器管理软件,除了ssh还带了建站功能。我试了一下,用于管理多个服务器确实是不错。就是只支持centos的管理,其他系统只能做单纯的ssh。这个我也一直在用,听说团队最近没在开发了,真是可惜啊:
appnode
免费版功能很齐全。