java 复制远程linux上的文件
遇到这个问题,不知道应该怎么实现?
我自己在弄了一个demo,但是出错了,希望能够得到答复,谢谢。
我的demo:
SshWrapper ssh = new SshWrapper();
try {
ssh.connect(IP, portNum);
ssh.login(uid, pwd);
ssh.waitfor("$");
System.out.println(ssh.send("cd /home"));
System.out.println(ssh.send("ls -l"));
ssh.disconnect();
} catch (java.io.IOException e) {
e.printStackTrace();
}
SshWrapper telnet = new SshWrapper();
try {
ssh.connect(args[0], 23);
ssh.login("user", "password");
ssh.setPrompt("user@host");
ssh.waitfor("Terminal type?");
ssh.send("dumb");
System.out.println(ssh.send("ls -l"));
} catch(java.io.IOException e) {
e.printStackTrace();
}