常见问题
被问得最多的那些。没找到答案的,直接写给我们。
需要什么样的 Mac?
macOS 12(Monterey)及以上。Apple 芯片和 Intel 各有一个安装包,按自己电脑的芯片下对应的那个。
服务器那边不用装任何东西,也不用改配置,标准 SSH 就行。
装完打不开怎么办?
安装包经过 Apple 签名和公证,正常双击就能打开,不会出现「无法验证开发者」。
真打不开,多半是下载中途断了、文件不完整,重新下载一次即可。
真的免费吗?有没有付费版或者功能限制?
免费。不用注册,没有订阅,没有试用期,也没有哪个功能是要付费才能用的。
没有付费版,也没有计划做一个。
我的密码和密钥存在哪?会不会被上传?
密码、私钥和口令存在 macOS 钥匙串里,由系统加密保管。连接信息、快捷键这些以文件形式存在你自己的电脑上,文件权限是仅本人可读写。
不会上传。应用本身不联网,没有账号系统,没有任何使用统计,也不在后台检查更新——它只连你自己配置的服务器、堡垒机和 WebDAV 备份。
怎么知道有新版本?
应用不会在后台检查更新,因为它根本不向我们发请求。想看有没有新版,到官网的更新日志页翻一下。
升级就是下载新的安装包,覆盖掉「应用程序」里那个,连接和设置都还在。
和 iTerm2、系统自带终端有什么不一样?
出发点不同。iTerm2 和系统终端是把「本地终端」这件事做到极致,SSH 连哪台机器是你自己的事。
MyShell 是冲着「管一堆服务器」去的:连接按组存好、一次认证之后开多少标签都不用再登录、会话竖着排能看全名字、所有机器的负载在一屏里、堡垒机上的机器自动同步进来。本地终端也有(⌘L),但不是重点。
论本地终端的可定制程度,iTerm2 比它强得多,两个一起用完全没问题。
有 Windows 或 Linux 版吗?
只有 macOS,暂时也没有做其他平台的打算。
支持堡垒机吗?
支持 JumpServer。填一次账号,授权给你的机器自动同步进连接管理,点开就连,每次连接自动领取新的登录信息,不用再回网页复制。
公司用扫码或单点登录、二步验证走短信或邮件的,账号登录这条路走不通,可以改用粘贴登录信息的方式。
服务器开了一次性密码或双因素认证,用起来会不会很烦?
不会。第一次登录成功后这条连接会留住,之后在同一台机器上开标签、开文件面板、看负载,都在这条连接上进行,不会再让你输一遍验证码。
能传文件吗?
能。SFTP 文件面板就在终端旁边,用的是已经连好的那条连接,不用再登录一次。
换电脑怎么把连接带过去?
设置里可以把连接、凭据和快捷键定时备份到本地文件夹或者 WebDAV。新电脑上装好之后恢复一次就行。
让 AI 助手连服务器,安全吗?
这个功能默认是关的。打开之后,接口只监听本机回环地址,局域网和公网都到不了;每个请求都要带钥匙;带浏览器来源标记的请求一律拒绝。
关键在于它拿不到你的凭据:建连接口只认你已经保存好的连接编号,请求里夹带密码或私钥会被直接拒绝,返回的内容里也没有任何密文字段。它能做的是「在你已经连好的通道上执行命令」——这既是它的能力,也是它的风险上限,不用的时候就让它关着。