Web

[Atom] Remote-FTP 패키지를 이용해 로컬에서 서버로 자동 업로드하기

Binceline 2016. 12. 14. 23:07

Remote_FTP

홈페이지 : https://atom.io/packages/remote-ftp


원격 서버에 항상 직접 연결해서 하기보다는 


자동으로 일정 주기마다 서버로 업로드해 주는 FTP 기능을 사용하면 훨씬 편하다.


인터넷 연결이 안 된 상황에서도 작업을 한 후, 연결이 되면 업로드가 되니까.


그냥 신경 안 쓰고 작업을 하면 된다.


대부분의 프로그램에서 지원해 주는 기능인 것 같다.


우선, Atom에서 Remote-FTP 패키지를 설치하고,


Ctrl + Alt + O 숏컷을 선택하면 Edit Configure 같은 버튼이 생성된다.


열면 빈 내용의 파일이 열리는데, 여기에 다음과 같은 데이터를 써 넣고 저장한 뒤 Connect 버튼을 눌러서 연결하면 된다.


홈페이지에 가면 FTP와 SFTP(ssh ftp) 를 지원해 주는데, 선택해서 사용하면 된다.


{

    "protocol": "sftp",

    "host": "example.com", // 서버 주소

    "port": 22, // 사용할 포트번호

    "user": "user", //서버에서 사용하는 user name

    "pass": "", // 비밀번호... 지만 ssh로 public key private key로 비밀번호 없이 통신 세팅을 해 놓았다면 빈 칸으로 하면 된다.

    "promptForPass": false,

    "remote": "/",  // 서버에 동기화할 폴더경로

    "agent": "", 

    "privatekey": "", // ssh private key 경로

    "passphrase": "", 

    "hosthash": "", 

    "ignorehost": true,

    "connTimeout": 10000, 

    "keepalive": 10000,

    "watch":[

        "./dist/stylesheets/main.css",

        "./dist/stylesheets/",

        "./dist/stylesheets/*.css"

    ],

    "watchTimeout":500

}


위에서 굵은 글씨로 표시된 부분만 세팅하면 된다. 나머지 옵션은 홈페이지에서 확인하면 된다.


이렇게 입력하고 저장한 후 Connect 버튼을 누르면 연결이 되고,


atom에서 로컬 폴더를 마우스 우클릭으로 선택하면 upload라는 항목이 있을 것이다. 


이것을 선택해도 업로드가 된다.

반응형

'Web' 카테고리의 다른 글

[Web] 웹서버와 WAS의 차이(+웹 컨테이너에 대해)  (2) 2017.10.21
[Web] GET/POST 의 이해  (0) 2016.08.09
[Web] APP(Apache, PHP, PostgreSQL) 세팅  (17) 2016.07.06