SSH(Secure Shell)는 원격 서버에 안전하게 연결하기 위한 강력한 도구입니다. Java에는 SSH 연결을 설정하고 관리하는 데 도움이 되는 여러 SSH 라이브러리가 있습니다.
가장 잘 알려진 Java SSH 라이브러리 중 하나는 JSCH(Java Secure Channel) 라이브러리입니다. Maven, Ant 및 Eclipse를 포함한 다양한 Java 기반 도구 및 애플리케이션에서의 사용으로 인해 인기가 높아졌습니다. BSD 스타일 라이센스에 따라 배포되는 오픈 소스 라이브러리입니다.
예:
JSCH를 사용하여 SSH 서버에 연결하려면:
import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; public class SSHConnection { public static void main(String[] args) throws Exception { // SSH server hostname String hostname = "example.com"; // SSH server port int port = 22; // SSH username String username = "username"; // SSH password String password = "password"; JSch jsch = new JSch(); // Create a new SSH session Session session = jsch.getSession(username, hostname, port); session.setPassword(password); // Connect to the SSH server session.connect(); // SSH command execution (optional) // Execute a remote command on the server String command = "ls -l"; String result = session.execCommand(command).getStdOut(); System.out.println(result); // Disconnect from the SSH server session.disconnect(); } }
이 코드 조각은 SSH 연결을 설정하고, 원격 명령을 실행하고, JSCH 라이브러리를 사용하여 출력을 검색하는 방법을 보여줍니다. 자바.
위 내용은 Java의 JSCH 라이브러리를 사용하여 SSH 서버에 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!