SFTP는 Secure File Transfer Protocol의 약자로 기기와 기기간의 데이이터를 안전하게 교환하는 네트워크 계층의 프로토콜을 의미합니다.
즉, 안전하게 파일을 주고 받고 할 수 있는 것입니다.
본 예제는 MacOS 환경에서 진행하였습니다.
서버는 AWS EC2서비스를 사용하여 리눅스(우분투)환경의 서버를 개설하였습니다.
AWS 서비스를 이용하여 인스턴스를 생성하였을 경우 키페어를 부여받게 되는데,
Private Key file에 키페어 경로를 설정하면 됩니다.
Test Connection -> Success
업로드할 서버의 경로를 설정합니다. 우분투의 경우 var/www/html/ 가 루트입니다.
Remote Host에 서버의 파일들이 보이면 성공적으로 연결된 것입니다.
저의 경우 js 디렉터리와 index.html이 보이는군요,,
Tools > Deployment > Automatic Upload 활성화합니다.
이후 7번의 지정된 경로의 파일이 변경되거나 추가되면 자동업로드됩니다.