我尝试使用 ruby 脚本启动一个 mintty 实例(运行 ssh)。当 ssh 要求输入密码时,我想用脚本输入密码。我尝试了以下方法:
f = IO.popen("C:/.../cygwin/bin/mintty.exe /usr/bin/ssh user@host", 'r+')
f.puts "password\n"
f.close
当我执行此代码时,ssh 在一个新的 mintty 窗口中启动。但password
不被认可。我什至不确定它是否达到了这个过程的标准输入。有任何想法吗?