com.jcraft.jsch 라이브러리를 이용한 java sftp 파일 업로드 SFTP(Secure File Transfer Protocol)는 SSH(Secure Shell) 기반의 보안 파일 전송 프로토콜인데요. 일반 파일 전송 프로토콜인 FTP(File Transfer Protocol)와는 다르게 파일 전송 시 모든 정보를 암호화하여 통신하며, 때문에 보안상의 문제를 방지하고 안전하게 파일을 전송하고 받을 수 있습니다. (연결이 안전하다는 장점이 있지만 때문에 SSH 키의 유효성 검사 및 관리가 추가적으로 필요합니다.) java에서는 sftp 파일 전송을 위해 JSch 라이브러리가 많이 사용되는데요. 해당 포스팅은 com.jcraft.jsch 라이브러리를 사용한 sftp 접속 및 파일 업로드 구현 ..