Java에서 SFTP를 사용하여 서버에서 파일을 검색하는 방법
SFTP를 사용하여 원격 서버에서 파일을 검색하려고 하면 존경받는 옵션은 JSch 라이브러리입니다. 사용자/패스 및 인증서 기반 로그인을 모두 포함한 강력한 기능을 제공하는 Eclipse, Ant 및 Apache Commons HttpClient와 같은 프로젝트에서 탐나는 선택입니다.
JSch를 사용한 SFTP 검색을 시연하기 위해 간단한 예를 제시합니다.
import com.jcraft.jsch.Channel; import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; public class SftpFileRetrieval { public static void main(String[] args) throws Exception { // Establish a JSch session JSch jsch = new JSch(); Session session = jsch.getSession("remote-username", "remote-host"); session.setPassword("remote-password"); session.connect(); // Open an SFTP channel Channel channel = session.openChannel("sftp"); channel.connect(); // Get the SFTP channel ChannelSftp sftpChannel = (ChannelSftp) channel; // Retrieve the file sftpChannel.get("remote-file", "local-file"); // Close the channel and session sftpChannel.exit(); session.disconnect(); } }
특정 서버 설정에 따라 매개변수를 맞춤설정하는 것을 잊지 마세요. 이 코드를 사용하면 Java 애플리케이션에서 SFTP를 사용하여 원격 서버에서 파일을 쉽게 검색할 수 있습니다.
위 내용은 Java를 사용하여 SFTP 서버에서 파일을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!