Perpustakaan SSH untuk Java
Apabila bekerja dengan sambungan SSH di Java, pustaka Java Secure Channel (JSCH) ialah pilihan yang diiktiraf secara meluas.
Ikhtisar tentang JSCH
JSCH ialah perpustakaan sumber terbuka popular yang dilesenkan di bawah gaya BSD. Ia digunakan oleh pelbagai alat seperti Maven, Ant, dan Eclipse. Dengan JSCH, anda boleh mewujudkan dan mengurus sambungan SSH daripada aplikasi Java.
Contoh Kod Sambungan
Coretan kod Java berikut menunjukkan cara membuat sambungan SSH menggunakan JSCH:
import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; public class SSHConnection { public static void main(String[] args) throws Exception { // Create a JSch instance JSch jsch = new JSch(); // Establish a SSH session Session session = jsch.getSession("username", "hostname", 22); session.setPassword("password"); // Connect to the remote server session.connect(); // Execute commands on the remote server ChannelExec channelExec = (ChannelExec) session.openChannel("exec"); channelExec.setCommand("ls -la"); channelExec.connect(); // Disconnect from the remote server session.disconnect(); } }
Dalam kod ini:
Dengan memanfaatkan JSCH, anda boleh mewujudkan sambungan SSH dengan mudah dan melakukan operasi pada pelayan jauh daripada aplikasi Java.
Atas ialah kandungan terperinci Apakah Perpustakaan SSH Java Terbaik untuk Menyambung ke Pelayan Jauh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!