[IntelliJ] SFTP 통신설정

Sung Taek·2021년 6월 18일
0

IDE

목록 보기
1/1
post-thumbnail

SFTP란 ?

  • SFTP는 Secure File Transfer Protocol의 약자로 기기와 기기간의 데이이터를 안전하게 교환하는 네트워크 계층의 프로토콜을 의미합니다.

  • 즉, 안전하게 파일을 주고 받고 할 수 있는 것입니다.

본 예제는 MacOS 환경에서 진행하였습니다.

서버는 AWS EC2서비스를 사용하여 리눅스(우분투)환경의 서버를 개설하였습니다.

SFTP 설정

1. Tools > Deployment > Browse Remote Host 클릭


2. Deployment 창 띄우기


3. +클릭 > SFTP > 서버이름 입력(아무렇게나)


4. SSH 설정


5. 정보입력 및 테스트

  • AWS 서비스를 이용하여 인스턴스를 생성하였을 경우 키페어를 부여받게 되는데,
    Private Key file에 키페어 경로를 설정하면 됩니다.

  • Test Connection -> Success


6. Root path 설정

업로드할 서버의 경로를 설정합니다. 우분투의 경우 var/www/html/ 가 루트입니다.


7. 로컬경로 설정

  • Local Path에 지정된 파일을 서버로 업로드 할 수 있습니다.

8. 연결확인

Remote Host에 서버의 파일들이 보이면 성공적으로 연결된 것입니다.
저의 경우 js 디렉터리와 index.html이 보이는군요,,

9. 자동업로드 설정

  • Tools > Deployment > Automatic Upload 활성화합니다.

  • 이후 7번의 지정된 경로의 파일이 변경되거나 추가되면 자동업로드됩니다.


로컬에서 개발한 소스코드를 원격으로 서버에 업로드할 수 있게 되었습니다.

profile
Roma is not built in a day. 🥸

0개의 댓글