[아톰(Atom)/패키지] remote ftp(FTP, SFTP연결) - 회복맨 블로그

[아톰(Atom)/패키지] remote ftp(FTP, SFTP연결)

에디터/아톰(Atom) 2016. 5. 2. 01:58

아톰에서 FTP 를 연결하는 패키지 입니다.

써보니까 다 좋은데 뭔가 에디트 플러스랑 비슷한거 같기도 하고 다 좋을듯 싶었는데 딱 하나 아쉬운게 있었네요.

여러개의 FTP 정보를 기억 못한다는 점

이 부분이 개선된 패키지 였었으면 좋았을껄 싶습니다.

다른 FTP 패키지는 좀 별로 였어요. 파일 추가도 안되고 오로지 수정만 되는 것도 있었고...

역시 FTP는 에디트 플러스가 최고인듯 합니다.

/* 161211 내용 보완 */

여러개의 FTP를 만들어서 사용할 수 있습니다.

폴더별로 .ftpconfig 파일을 만들어 두면 에디트 플러스 처럼 사용 가능합니다.

해당하는 내용을 자세히 알고 싶으시다면 이 게시글 에서 컨트롤 + F 키로 161211 을 검색하시면 됩니다.



설치



윈도우의 경우 : 컨트롤 + 쉬프트 + P -> 입력후 install packages 입력후 엔터

맥의 경우 : 커맨드 + 쉬프트 + P -> 입력후 install packages 입력후 엔터



검색창에 remote ftp 를 검색하여 엔터 -> install시킵니다.

제작자 이름을 꼭 확인하고 다운 받으세요. 여러가지 FTP 가 있지만 이 FTP는 mgrenier 분이 만든 FTP 입니다.





인스톨이 완료되면 다음과 같이 진행합니다.


윈도우 : Packages -> Remote-FTP -> Toggle

단축키 : 알트 + 컨트롤 + O




맥 : Packages -> Remote-FTP -> Toggle

단축키 : 컨트롤 + 옵션(알트) + O




이런 메뉴가 떳다면 가운데에 있는 Edit Configuration 을 클릭합니다.




여기에서 이러한 정보를 입력해야 하는데 첨엔

아무것도 없어요. 이 스샷 아래에 입력하는 폼을 작성하겠습니다.



{

    "protocol": "ftp",

    "host": "호스트_주소_입력",

    "port": 21,

    "user": "유저이름_입력",

    "pass": "비밀번호_입력",

    "promptForPass": false,

    "remote": "경로_입력",

    "secure": false,

    "secureOptions": null,

    "connTimeout": 10000,

    "pasvTimeout": 10000,

    "keepalive": 10000,

    "watch": []

}


파랑색으로 작성된 부분을 지우고 FTP접속할때 사용했던 부분을 작성하시면 됩니다.





연결에 성공하면 이런 모습이 보입니다.




직접 테스트를 진행해 봤습니다.






혹시 FTP 말고 SFTP 연결이 필요 하다면 아래 링크를 참고 바랍니다.

Remote-FTP 제작자 링크




/*============================ 161211 내용 보완 ===========================*/



패키지가 업데이트 되어서 스샷에 나와있는 메뉴 그대로 안뜨고 있습니다.

일단 동일한 패키지를 설치한 상태에서 다음과 같이 진행합니다.


컨트롤 + 쉬프트 + P 입력 후 install packages 입력하면 나오는 메뉴에서 좌측의 Packages 를 누르면 현재설치된 패키지 목록이 나옵니다.

여기서 Romote-FTP를 찾아 SETTINGS 버튼을 눌러 줍니다. 







그 후 나오는 부분에서 Multiple Hosts (Beta) 에 체크해 줍니다.







그리고 가장 왼쪽에 FTP 기능을 사용할 폴더를 추가해 줍니다.

추가하는 방법은

- 상단 메뉴에서 File 메뉴 클릭

- Add Project Folder...  클릭

- 폴더를 선택하는 창이 뜨면 FTP로써 관리할 폴더를 만들거나 만들었다면 선택 후 확인







상단 메뉴중 Packges 를 선택.

Remote-FTP -> Create FTP config file







Create FTP config file 를 선택했다면 .ftpconfig 라는 창이 뜹니다.

해당하는 정보를 입력 후 저장합니다.

그리고 나서 상단 메뉴의 Remote-FTP -> Connect 를 선택하게 되면 FTP 연결이 됩니다.







이렇게 만든 .ftpconfig 는 더이상의 FTP연결이 필요 없을 때 삭제하면 됩니다.


댓글 12

  • midori (2016.09.04 23:34)

    안녕하세요. 많은 도움이 되었어요!
    근데 문서내, 아톰 설정 전부 utf-8 로 설정해서 아톰에디터 내에서도 한글이 잘 뜨는데
    브라우저 내에서는 한글이 다 깨지는 이유를 아실까요?ㅠㅠ

    • 회복맨 (2016.09.04 23:40 신고)

      midori 님이 한가지 안해보신게 있으신거 같습니다. :)

      윈도우 환경일꺼라 생각됩니다.

      메모장으로 그 파일을 여신 후
      다른이름으로 대상저장 하는데 그때 파일 인코딩을 UTF-8 로 바꿔 주시는 방법이 있습니다.

      기본적으로 아톰은 설치 하자마자 UTF-8 일꺼예요. 한글이 깨져서 나오는 이유는... 아마 아톰으로 최초 파일을 만들지 않았거나?

      다른 에디터로(에디트플러스등) 으로 열었는데 설정이 EUC-KR 이라서 세이브 할 때 EUC-KR로 강제적으로 변환되었거나...

      이유가 너무 여러가지 있습니다.

      왜 한글이 깨지는지 궁금하시면
      그걸 역으로 되돌려가면서 내가 이걸 다운받기전, 또는 만들기전 어떠한 상태였는지 확인해 보는게 좋습니다.

      만약.
      1. 아톰으로 새로운 파일을 만들었다.
      2. 근데 그게 UTF-8 이다.
      3. 하지만 한글이 깨진다.

      이럴 경우엔 아톰을 완전히 삭제하신 후 다시 설치하시기 바랍니다.

      또는
      <meta charset="utf-8" />
      이게 혹시
      <meta charset="euc-kr" />
      등으로 되어 있을 수 있습니다.

      한글이 깨지는 그 모든 가능성을 체크해 주시기 바랍니다.

      css또한 UTF-8로 저장되었는지
      '메모장'으로 여시고
      @charset "utf-8";
      이렇게 되었는지 확인하세요.
      @charset "euc-kr";
      이렇게 되어있을 수 있습니다.

      조금 더 꼼꼼하게 체크해 보셨으면 합니다.
      30분 정도 시간을 여유롭게 두고 마음을 차분히 가지시면

      아!

      하고 눈에 띄어요. :)

  • 갈비 (2016.10.16 00:54)

    connect를 눌러도 반응이 없는데 혹시 왜 이런지 알 수 있을까요?

    • 회복맨 (2016.10.16 01:03 신고)

      반응이 없다면
      기존에 다른 FTP 프로그램을(파일질라, 알드라이브) 등을 접속 종료하시고, 아톰으로만 FTP 를 접속해 보시기 바랍니다.
      그래도 접속이 안된다면
      입력해야할 항목을 잘 못 기입하였는지 다시한번 체크해 보시기 바랍니다.
      또, 아톰을 완전히 컴퓨터에서 삭제하신 뒤 다시 설치해보시고 해당 패키지를 다시 설치해보시기 바랍니다.


      반응이 없는 오류를 찾는게 제일 찾기 힘든 오류 해결법입니다.

  • bono (2016.11.01 09:21)

    혹시 에디트플러스처럼 여러개의 FTP접속정보를 저장할수 있나요?

    • 회복맨 (2016.11.01 09:23 신고)

      안타까운 부분이지만 그렇지 않습니다.
      문의 주신 질문에 대한 답은 이 글의 가장 윗쪽에 적어놨던거로 기억합니다.

      방문해 주셔서 감사합니다.

  • 준솔 (2016.12.25 17:00)

    remote ftp 로 접속후 로컬 에 있는데이터를 업로드할때 서버의 폴더 안으로 선택이 안되고 전체다 외부파일로 업로드가 되는데요 뭔가 제가 잘못한거겠죠 업로드 방법을 좀더 디테일하게 알수있을까요 ~

    • (2019.04.16 15:18)

      비밀댓글입니다

  • Sanghun (2017.06.11 23:52)

    Atom remote-ftp를 통해서 aws ec2로 접속을 시도하고 있습니다. aws에서 인스턴스 생성 시 비밀번호는 별도의 키로 발급 받았습니다. 그래서 이렇게 접속할 때 사용하는 비밀번호가 없습니다. 이런 경우 어떻게 하면 되는지 아시나요?

  • 한영춘 (2017.08.01 18:11)

    연결은 되었는데

    파일FTP 불러오는 단계에서 Remote FTP: Error: Timed out while making data connection 오류가 나더라고요

    그리고 파일을 못불러옵니다.;

  • K88AC 。COM / 코드 : won / 해외인증업체 첫충전이벤트 (2019.12.18 01:15)

    현재는 해당 패키지의 업로더 닉네임이 mgrenier이 아닌 icetee 로 바뀌었습니다.

  • 성림바이오 (2020.07.09 19:04)

    안녕하세요? Atom을 깔고 무엇을 눌러서인지 File Edit View란이 사라져서 안보이는데,
    어떻게 되돌리는지 모르겠어서 질문드립니다. 도와주세요~