我有一台linux服务器
1:主机名
2:端口号
3:用户名
4:密码
现在,我如何登录到这个linux服务器并执行一些命令
到目前为止我发现的是
p = Runtime.getRuntime().exec("host -t a " + domain);
p.waitFor();
BufferedReader reader =
new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = "";
while ((line = reader.readLine())!= null) {
sb.append(line + "\n");
}但是没有登录过程,问这个问题可能很愚蠢,但我不知道我错过了什么,请帮助我
发布于 2014-06-13 14:36:40
侯赛因,这里需要一个像J2ssh这样的SSH:http://www.sshtools.com/archives/category/j2ssh-maverick
或者,如果您已经准备好这么做,您可以使用java套接字和底层连接协议的原始命令来编写命令,以套接字传出流并从流中读取响应。
提到的类似的免费/开源API
https://stackoverflow.com/questions/24198949
复制相似问题