所需jar包:j2ssh-core-0.2.2.jar
java代码:
SshClient client=new SshClient();
try{
client.connect("此处是Linux服务器IP");
//设置用户名和密码
PasswordAuthenticationClient pwd = new PasswordAuthenticationClient();
pwd.setUsername("root");
pwd.setPassword("123456");
int result=client.authenticate(pwd);
if(result==AuthenticationProtocolState.COMPLETE){//如果连接完成
System.out.println("==============="+result);
List list = client.openSftpClient().ls("/etc/mail/");
for (SftpFile f : list) {
System.out.println(f.getFilename());
System.out.println(f.getAbsolutePath());
if(f.getFilename().equals("aliases")){
OutputStream os = new FileOutputStream("d:/mail/&#