Geany에서 FTP/SFTP 기능을 써보자. (Ubuntu만 해당됨)

Geany IDE작년 늦은 가을 리눅스환경(Ubuntu)에서 C개발 환경꾸미기를 소개하면서 Geany IDE(http://www.geany.org/Main/About)를 소개한 적 있습니다.(http://blog.nooree.com/post.cfm/ubuntu-c). 저의 경우 거의 Script와 관련된 웹개발이 대부분이라서 사실 Ubuntu에서는 한글입력의 불편함을 달고서도 SFTP직접연결을 지원하는 Sublime Text 2를 쓰고 있었습니다.

그런데 Ubuntu환경에서 Sublime Text 2는 한글 입력 뿐만 아니라 EUC-KR과 같은 인코딩으로 작성된 웹문서를 열지를 못하는 것 같습니다. 제가 만드는 웹프로그램은 거의 특별한 이유가 없다면 유니코드환경에서 개발하는데 가끔은 아주 오래전에 만들어진 웹사이트등을 수정할 때는 어쩔 수 없지요. 그래서 수동으로 FTP를 이용해 파일을 로컬에 받은 다음, Geany를 이용해서 수정 후 다시 업로드하는 방법으로 작업을 했지요.

그러다가 혹시 Geany에도 SFTP등을 지원하는 플러그인이 있나 봤더니 역시 있었습니다. gFTP(http://geany.ftp.notsh.it/)라는 플러그인입니다. Ubuntu와 같은 리눅스환경에서만 지원되는 것 같습니다. 

Geany 1.22이상의 버전을 요구 하므로 저의 전의 글을 참조(http://blog.nooree.com/post.cfm/ubuntu-c)하여 최신 버전인 Geany를 설치합니다. 설치 후 gFTP의 바이너리 파일(gFTP-122.so)를 다운로드 받아서 /usr/lib/geany(32-bit인 경우) /usr/lib/x86_64-linux-gnu/geany(64-bit인 경우)에 복사해 줍니다. libcurl3 패키지가 필요한 경우 sudo apt-get install libcurl3 설치하여 줍니다.  현재 Ubuntu 12.04 LTS 64bit에서는 설치되지 않습니다. 이미 설치되어 있으므로. Debian 패키지를 설치할 경우 시스템이 엉망진창되오니 gFTP에서 SFTP는 아직 사용하지 않는 것이 나을 듯 합니다.

설치 완료 후 Geany의 [도구]-[플러그인관리] 메뉴에서 gFTP를 활성화 해줍니다. 그런 다음 gFTP에서 각각의 SFTP/FTP정보를 추가 저장하면 됩니다. 

  • Name : 적당한 SFTP/FTP 사이트명 입력(여러개의 사이트를 구분하여 저장가능)
  • Host : 도메인 또는 IP주소
  • Login : SFTP/FTP 계정
  • Password : SFTP/FTP 패스워드
  • FTP/SFTP/TLSv1/SSLv3 : 프로토콜 선택
  • Remote : 원격 서버상의 경로
  • Local : 로컬 파일 저장경로
  • Web host : 사이트의 도메인입력
  • Prefix : Remote항목 경로의 웹 경로
    (예: 웹루트 경로가 /home/web/ 이라면 실제 웹사이트에서는 http://www.domain.com/ 이므로 /를 입력) 

Geany IDE gFTP plug-in

1 response so far

hemcg

hemcg - 3월 24, 2018 at 오후 8:06

플러그인 사이트 접속이 안되서 그러는데요. 플러인좀 구할수있을까요?

Leave a Comment

Leave this field empty:




Powered by

© 2010-2018 NOOREE.COM