你问问 deepseek,或者 chat.baidu.com
貌似是可以解决的。
AI 搜索分析后,提供了两种方案:
一是ssh加-T参数,禁用伪终端分配,上架mac app store这个方法行不通;
二是entitlements里申请tty的权限,
<key>com.apple.security.temporary-exception.device.device-class-tty</key>
<true/>
你得到的答案可能和我有差异。
【 在 tangyang 的大作中提到: 】
: 因为所有上架 App Store 的软件都要受到 sandboxing 的限制,访问不了 /dev/tty,而系统自带的 ssh 在输入密码的时候需要访问 /dev/tty,我搞了半天绕不过去,所以只能换用 plink 了。
: 如果使用公钥验证方式登录 bbs 就不受影响,仍然使用系统自带的 ssh。
--
FROM 183.30.217.*