SFTP를 사용하여 원격 서버에서 파일을 검색하기 위해 Java 프로그래머는 여러 가지 옵션을 사용할 수 있습니다. 인기 있는 선택 중 하나는 JSch 라이브러리입니다.
JSch는 Java에서 SSH 및 SFTP 작업에 널리 사용되는 라이브러리입니다. 다양한 기타 SSH2 기능과 함께 비밀번호 기반 및 인증서 기반 인증에 대한 포괄적인 지원을 제공합니다.
JSch를 사용하여 간단한 SFTP 파일을 검색하려면 다음 단계를 따르세요.
다음은 JSch를 사용하여 SFTP 파일 검색을 위한 샘플 코드 조각입니다.
JSch jsch = new JSch(); jsch.setKnownHosts("/home/username/.ssh/known_hosts"); Session session = jsch.getSession("remote-username", "remote-host"); session.setPassword("remote-password"); session.connect(); Channel channel = session.openChannel("sftp"); channel.connect(); ChannelSftp sftpChannel = (ChannelSftp) channel; sftpChannel.get("remote-file", "local-file"); sftpChannel.exit(); session.disconnect();
이 코드는 SSH 세션을 설정하고, 비밀번호를 사용하여 인증하고, SFTP 채널을 열고, 원격 파일 "remote-file"을 로컬 파일 "local-file"로 복사합니다.
위 내용은 Java 및 JSch를 사용하여 SFTP 서버에서 파일을 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!