jsch를 활용한 spring java에서 ssh command 명령어 실행하기
프로젝트를 하다가 웹에서 버튼클릭시 서버에 설치된 파이썬 파일을 실행해야하는 일이 생겨서, 아래 관련 내용을 정리합니다. jsch란?JSCH는 Java에서 SSH 프로토콜을 지원하는 라이브러리로, SFTP, SCP, 포트 포워딩, 터널링 등의 기능을 제공합니다. Spring에서는 JSCH를 활용하여 원격 서버에 접속하고 파일을 업로드/다운로드하는 등의 작업을 수행할 수 있습니다. pom.xml com.jcraft jsch 0.1.55 build.gradleimplementation group: 'com.jcraft', name: 'jsch', version: '0.1.55' Controllerimport com.jcraft.jsch.ChannelExec;import com.jcraft.jsch.JSch;..