因为所有上架 App Store 的软件都要受到 sandboxing 的限制,访问不了 /dev/tty,而系统自带的 ssh 在输入密码的时候需要访问 /dev/tty,我搞了半天绕不过去,所以只能换用 plink 了。
如果使用公钥验证方式登录 bbs 就不受影响,仍然使用系统自带的 ssh。
【 在 B2020 的大作中提到: 】
: 代码实现把 identityFile 和 known_hosts 都放在 tmp 目录了
: 然而,沙盒的 temporary 目录的缺陷是:
: 系统会定期清理该目录中的文件(通常根据系统维护策略,如重启后或空间不足时)。
: ...................
--
FROM 108.41.157.*