http://www.cnblogs.com/longyg/archive/2012/06/25/2556576.html html
JSch是Java Secure Channel的縮寫。JSch是一個SSH2的純Java實現。它容許你鏈接到一個SSH服務器,而且能夠使用端口轉發,X11轉發,文件傳輸等,固然你也能夠集成它的功能到你本身的應用程序。 安全
本文只介紹如何使用JSch實現的SFTP功能。
SFTP是Secure File Transfer Protocol的縮寫,安全文件傳送協議。能夠爲傳輸文件提供一種安全的加密方法。SFTP 爲 SSH的一部份,是一種傳輸文件到服務器的安全方式。SFTP是使用加密傳輸認證信息和傳輸的數據,因此,使用SFTP是很是安全的。可是,因爲這種傳輸方式使用了加密/解密技術,因此傳輸效率比普通的FTP要低得多,若是您對網絡安全性要求更高時,能夠使用SFTP代替FTP。(來自百度的解釋)