"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Java의 JSCH 라이브러리를 사용하여 SSH 서버에 연결하는 방법은 무엇입니까?

Java의 JSCH 라이브러리를 사용하여 SSH 서버에 연결하는 방법은 무엇입니까?

2025-02-07에 게시되었습니다
검색:756

How to Connect to an SSH Server Using Java's JSCH Library?

Java

ssh 또는 Secure Shell을 사용하여 ssh에 연결하는 것은 원격 서버에 안전하게 연결하기위한 강력한 도구입니다. Java에는 SSH 연결을 설정하고 관리하는 데 도움이되는 여러 SSH 라이브러리가 있습니다. 인기는 Maven, Ant 및 Eclipse를 포함한 다양한 Java 기반 도구 및 응용 프로그램에서 사용됩니다. BSD 스타일 라이센스에 따라 배포 된 오픈 소스 라이브러리입니다.

예 :

jsch를 사용하여 SSH 서버에 연결합니다. com.jcraft.jsch.jsch; com.jcraft.jsch.session 가져 오기; 공개 클래스 sshconnection { public static void main (string [] args)은 예외 { // SSH 서버 호스트 이름 문자열 hostname = "example.com"; // SSH 서버 포트 int port = 22; // ssh 사용자 이름 문자열 username = "username"; // SSH 비밀번호 문자열 비밀번호 = "비밀번호"; jsch jsch = 새로운 jsch (); // 새 SSH 세션을 만듭니다 세션 세션 = jsch.getSession (사용자 이름, 호스트 이름, 포트); 세션 .setpassword (비밀번호); // SSH 서버에 연결합니다 session.connect (); // ssh 명령 실행 (선택 사항) // 서버에서 원격 명령을 실행합니다 문자열 명령 = "ls -l"; 문자열 result = session.execcommand (명령) .getStdout (); System.out.println (결과); // SSH 서버에서 분리합니다 session.disconnect (); } }

이 코드 스 니펫은 SSH 연결을 설정하고 원격 명령을 실행하고 Java의 JSCH 라이브러리를 사용하여 출력을 검색하는 방법을 보여줍니다.
            
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3