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 |