标签: ruby ssh file-descriptor mintty
我尝试使用ruby脚本启动一个简洁的实例(运行ssh)。当ssh要求输入密码时,我想用脚本输入密码。我尝试了以下内容:
f = IO.popen("C:/.../cygwin/bin/mintty.exe /usr/bin/ssh user@host", 'r+') f.puts "password\n" f.close
当我执行此代码时,ssh在一个新的薄荷窗口中启动。但password无法识别。我甚至不确定它是否达到了这个过程的STDIN。有什么想法吗?
password