连接到你的服务器:ssh工具推荐

摘自维基百科:

Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境[1]。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接[2]SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。SSH使用频率最高的场合是类Unix系统,但是Windows操作系统也能有限度地使用SSH。

这里对我接触过的SSH工具做一个汇总,基本上按照从推荐到不推荐顺序,方便大家的选择:

Termius

界面比较美观简洁,没有多余的内容。集成SSH和SFTP,基本够用。支持各端同步配置(账号、IP、密码),支持分组管理(同一组使用统一账号密码)。

高级功能收费。学生免费使用。

image-20211027184526344

官网:Termius - SSH platform for Mobile and Desktop

获取学生包:Termius Education | Github

PuTTY

最简单最轻量级的ssh工具。正应为简单,所以和windows11配合起来竟有一种奇妙的合适感。

如果需要暂时链接推荐用这个,但是不能保存密码就很不爽。

PuTTY: a free SSH and Telnet client (greenend.org.uk)

image-20211026234542442

Xshell

之前一直用这个,单ssh够了。家庭版免费。下载比较复杂。最近不用,就不放图了。

XSHELL - NetSarang Website

electerm

electerm/electerm: 📻Terminal/ssh/sftp client(linux, mac, win) (github.com)

免费开源,界面还行,ssh+文件服务+简单的系统监控。可以同步配置到码云或GitHub。

其实挺完美了,但感觉和windows11不搭,并且不能侧边停放,资源占用比较高,所以弃了。

image-20211026204340113

MobaXterm

MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Home Edition (mobatek.net)

这个ssh工具也挺有名的,可以把RDP和SSH统一到一起。功能非常多,可能有点过于多了(这个games是什么鬼),花里胡哨,弃了。

FinalShell

FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本3.9.2,更新时间2021.6.28 - SSH工具 客户端 (hostbuf.com)

个人开发的,感觉界面有点奇怪,高级功能、同步功能需要购买,意义何在?

网上说有捆绑的小软件,我倒是没有碰到。

image-20211026205853681

题外话:web-ssh

有一段时间想要把在web端搭建一个ssh服务,便于跨设备的使用。

Github上也有一些类似的项目,但怎么说呢,都有些简陋:

Bastillion

没中文,不过可以存服务器信息还是不错的。

bastillion-io/Bastillion: Bastillion is a web-based SSH console that centrally manages administrative access to systems. Web-based administration is combined with management and distribution of user’s public SSH keys. (github.com)

[图片上传失败…(image-649303-1637126720026)]

webssh

非常简单了,不能存信息,单纯的一个ssh界面。

huashengdun/webssh: Web based ssh client (github.com)

login.png

后来又找了很久找到了一个国产的软件appnode。这个算是服务器管理软件,除了ssh还带了建站功能。我试了一下,用于管理多个服务器确实是不错。就是只支持centos的管理,其他系统只能做单纯的ssh。这个我也一直在用,听说团队最近没在开发了,真是可惜啊:

appnode

AppNode - Linux服务器集群管理面板

免费版功能很齐全。

image-20211027190005875