Atom Remote-FTP 패키지를 이용해 서버와 파일 전송하기

서버에 작업하였던 파일들을 로컬 디렉토리로 옮기고 싶을 때가 있다. 로컬에서 서버로 ssh 접속하였지만 반대로 서버측에서 로컬 컴퓨터로 접속하여 파일을 보내고 싶을 때는 로컬 컴퓨터에서 ftp 혹은 관련 프로토콜을 서비스 할 수 있어야 한다.

그런데 atom의 Remote-FTP 패키지를 이용하면 FileZila 처럼 원하는 remote path를 지정하여 파일을 가져오거나 업로딩 할 수 있다.

  1. 패키지 설치 후 프로젝트를 연다.

  2. Package -> Remote-FTP -> Toggle 을 클릭한다.

  3. Package -> Remote-FTP -> Create (s)FTP config file을 클릭하여 config file을 프로젝트에 추가한다.(.ftpignore 파일이 생성된다.)

  4. 메뉴의 connect, disconnect를 이용하여 연결 후 upload, download를 통해 파일 업로딩 및 다운로드를 할 수 있다.

.ftpignore 파일은 아래와 같이 remote path와 host, user, pass의 정보를 입력하면 된다.

{
    "protocol": "sftp",
    "host": "xxx.xxx.xxx.xxx",
    "port": 22,
    "user": "userName",
    "pass": "password",
    "promptForPass": false,
    "remote": "/var/lib/tomcat7/webapps/ROOT/file",
    "local": "",
    "agent": "",
    "privatekey": "",
    "passphrase": "",
    "hosthash": "",
    "ignorehost": true,
    "connTimeout": 10000,
    "keepalive": 10000,
    "keyboardInteractive": false,
    "keyboardInteractiveForPass": false,
    "remoteCommand": "",
    "remoteShell": "",
    "watch": [],
    "watchTimeout": 500
}
 


'IT > BackEnd' 카테고리의 다른 글

Mysql UDF 작성  (0) 2019.03.20
Crawling을 위한 Selenium, Chrome Driver 설치  (0) 2018.07.15
SSL 인증서 발급 및 Nginx 적용. 그리고 체인 이슈 해결하기  (1) 2018.02.28
JWT  (0) 2017.09.27

+ Recent posts