ssh 直接从中读取密码 /dev/tty 而不是 stdin 。要以编程方式控制tty,您需要 PTY 模块/ API工具之类的 期望 正在使用。
ssh
/dev/tty
stdin
我对Swift一无所知,所以不确定它是否有相似之处 PTY 模块。如果没有,那么你可以使用 期望 跑步 ssh 。