SSH客户端列表
Windows | PuTTY | XSHELL | MobaXterm |
FinalShell | Winscp | VNC Viewer | |
MacOS | Terminus | iTerm2 | ServerCat |
Transmit 5 | |||
Android | JuiceSSH | RaspController | 阿里云APP |
DaRemote |
Xshell
Xshell免费版下载地址:https://www.xshell.com/zh/free-for-home-school/
NetSarang Computer,Inc.以过去10年免费提供强大的SSH和SFTP/FTP客户端而自豪。我们的免费许可证不仅是免费的价格,而且没有广告或其他剥削用户的方式。我们认为,来自各种背景和环境的用户都应该能够访问功能强大、功能丰富的SSH和SFTP/FTP客户机。无论是学习、教学,还是仅仅是作为一种爱好的补充。
更新:从 2022/02/16 开始,我们的免费许可证的标签限制已被删除。所有免费用户现在都可以通过下载下面的最新版本来访问无限的标签。当前用户必须下载最新版本并在现有安装上进行安装。
ServerCat
ServerCat FAQ:https://servercat.app/zh/faq
ServerCat 是如何工作的,会在服务器上安装程序吗?
ServerCat 通过 SSH 直接读取 Linux 的 /proc
文件系统来获得系统的运行状态。
不依赖任何第三方工具,也不会在服务器上安装任何程序。
为何 macOS/FreeBSD/Unix 的部分运行状态无法获取?
ServerCat 大部分数据依赖 Linux 内核的 /proc
子系统,在其它平台上由于没有同类的内核统计机制,所以无法显示所有指标。
我的数据安全吗?
数据保存在本地的 App 沙盒中,敏感信息(Key 和密码)会用 AES 加密保存。
数据同步安全吗?
数据同步使用 iCloud 的服务,数据直接传到 iCloud 服务器上,不会经过任何第三方服务器。
macOS 如何使用 Docker?
docker 和 homebrew 安装的应用一般都在 /usr/local/bin
下面(你可以运行 which docker 来验证),但 SSH 登录时的默认环境变量 PATH 并不包含此路径,所以需要改下 sshd 的配置。
- sudo vi /etc/ssh/sshd_config
- 找到 PermitUserEnvironment 这一行,删掉前面的注释# 并且改成 PermitUserEnvironment yes
- vi ~/.ssh/environment 添加一行 PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 设置 PATH 变量
- sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist 关闭 sshd
- sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist 重新开启 sshd
ServerCat 与 HyperApp 有何区别?
HyperApp 是作者开发的一个自动安装应用的 iOS App,主要定位是「Linux 的 AppStore」, 自带了预配置的一些应用(Docker 镜像),来帮助用户”一键”部署应用。 但由于某些不可抗力导致其在中国区 App Store(永远)不可用。
iOS 13 发布后,换用 Swift 语言和最新的 SwiftUI 完全重写开发了 ServerCat。 鉴于 HyperApp 的遭遇,ServerCat 不再提供预配置的应用部署服务,定位于专业的监控和运维工具。