pin*_*ing 0 java unix passwords ssh
我目前正在使用java应用程序通过调用bash的实例在unix框上运行命令,如下所示 -
proc = Runtime.getRuntime().exec("/bin/bash", null, wd);
Run Code Online (Sandbox Code Playgroud)
我在Printwriter的盒子上执行命令,如下所示 -
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(proc.getOutputStream())), true);
Run Code Online (Sandbox Code Playgroud)
现在,作为一个要求我需要ssh到另一个主机上,调用该主机的bash实例并运行一些命令.如果可以在不输入密码的情况下完成,那就太棒了.如果没有,我如何让应用程序在合适的时间输入"密码"?读取shh命令的输出并基于此,写出密码似乎并不吸引人.
任何有关上述内容的指示都会有很大帮助.
关心p1nG