JAVA SFTP文件传输

时间:2015-11-28 07:42:31

标签: java file jsch

任何人都可以使用JSCH API帮助我在java中进行文件传输。 我能够使用此API成功完成文件传输 但我想知道如何在hosts文件中维护密钥以便与服务器进行验证。

另请注明,是否必须使用密钥进行void oppilas(vector<OpiskelijanTiedot>& Tiedot, int laskuri) { // ^^^ Change the argument type to a reference OpiskelijanTiedot temp; cout << "Etunimi: "; cin.ignore(); cin >> temp.etunimi; cout << "Sukunimi: "; cin >> temp.sukunimi; cout << "Tehtyjen harjoitustehtavien maara: "; Tiedot.push_back(temp.HarjMaara); cout << "Harjoitustyon arvosana: "; cin >> temp.Arvosana; // Add the object to the vector. Tiedot.push_back(temp); } SFTP文件传输或不使用公钥/私钥?

1 个答案:

答案 0 :(得分:0)

您需要将OpenSSH格式的私钥放在文件中。您使用Jsch.setKnownHosts在程序中标识该文件。请参阅http://www.jcraft.com/jsch/examples/KnownHosts.java.html的示例。使用密钥是可选的,但建议使用密钥与使用显式密码。