본문 바로가기
블로그/블로그 개발

[블로그 개발 기록-6] Atom 에디터 로컬에서 아마존 Lightsail Remote-FTP로 연동하기

by Bloofer 2021. 7. 25.

아마존 AWS 서버내 코드 작업을 할때 내 로컬 환경의 Atom 에디터에 FTP로 연동하여 코드를 가져오고 올리는 방식을 소개한다.

 

먼저, FTP 통신 연동을 위해 서버의 SSH 키를 가져온다.

인스턴스의 SSH키 가져오기

아마존 Lightsail의 계정설정에서 SSH 키 설정을 가져올 수 있다.

우측 하단의 다운로드 키를 클릭하여 .pem 파일을 다운로드한다.

 


아톰 Remote-FTP 패키지 설치하기

그 다음 아톰 에디터에서 서버와 FTP 연동을 지원하는 플러그인을 받아주어야 한다.

Ctrl + , 로 패키지를 검색하여 remote-ftp 플러그인을 설치한다.

 

이후 Ctrl + Shift + Premote-ftp를 토글하여 좌측 토글창의 Edit configuration을 클릭한다.

 

이제, 아톰 remote-ftp에서 아마존 AWS 서버와 통신할 정보를 연동해주면 된다.

아래와 같이 설정해준다.

{
  "protocol": "sftp",
  "host": "서버 IP",
  "port": 22,
  "user": "서버 User명",
  "promptForPass": false,
  "remote": "서버에서 FTP를 로드할 경로",
  "connTimeout": 10000,
  "privatekey": "로컬에 저장된 .pem 파일 경로",
  "keepalive": 10000,
  "keyboardInteractive": false
}

 

이후 Connect시 내 Lightsail 서버의 파일들이 정상적으로 로드된 것을 볼 수 있다.