支持SSH2/SCP/SFTP/FTP操作的开源java库有以下几个:
1. Ganymed SSH-2 for Java. BSD style license.
"Ganymed SSH-2 for Java is a freely available open-source library which implements the SSH-2 protocol in pure Java. It supports SSH sessions (remote command execution and shell access), local and remote port forwarding, local stream forwarding, X11 forwarding, SCP and SFTP. There are no dependencies on any JCE provider, as all crypto functionality is included."
2. JSch: http://www.jcraft.com/jsch/
JSch is a pure Java