因为所有上架 App Store 的软件都要受到 sandboxing 的限制,访问不了 /dev/tty,而系统 ssh 在输入密码的时候需要访问 /dev/tty,我搞了半天绕不过去,所以只能换用 plink 了。这也是为什么使用公钥验证方式登录就不受影响。
自己编译的版本不需要开启 sandboxing,能避免好多麻烦……
如果您能帮忙搞定在 sandbox 里使用系统 ssh 进行密码登录,麻烦发一个 pull request,感激不尽!
【 在 stid (猫王) 的大作中提到: 】
: 严格说我用的系统 ssh 实际上是自己编译的支持 ssh1 的工具
--
FROM 72.89.96.*