기타 강좌

맥 ftp.jpg

예전에는 시스템 환경설정 -> 공유에서 FTP 를 쉽게 열고 닫을수 있었는데 라이온 이상 버전부터 없어져서 많이 당황 하신 분들이 계실듯 합니다.


라이온 이상버전에서는 터미널 명령으로 열수있습니다.


응용프로그램 >>  유틸리티 >> '터미널'을 실행합니다.

스크린샷 2014-11-13 오후 10.46.38.png


터미널 창에서 아래의 명령으로 열거나 닫을수 있습니다.


FTP서버 열기

sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist



FTP서버 닫기

sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist




서버셋팅

아래 경로의 파일을 수정하시면 됩니다.

/etc/ftpd.conf  


익명 FTP 열기

아래 커맨드를 이용해 ftp 폴더를 생성하고

sudo mkdir /Users/ftp

sudo chmod 755 /Users/ftp



ftpd.conf 에 아래 한 라인을 추가해 주시면 됩니다.

chroot GUEST /Users/ftp


ftpd.conf 파일 수정방법

ftpd.conf 파일 수정은 터미널 명령어에서 진행합니다.

아래명령어 입력후 관리자 패스워드를 입력합니다.

sudo vi /etc/ftpd.conf

sudo : 관리자 권한으로 실행

vi : 유니스 기반 텍스트 편집 프로그램


윈도우 기반 텍스트 편집프로그램만 보다가 아래와 같은 화면을 처음 접하면 맨붕이 올수 있으니 주의하세요 ^^

스크린샷 2015-01-17 오전 8.34.18.png

위 상태에서 키보드의 i 를 누른다.  화면하단에 -- INSERT -- 라고보이면 수정 할수 있는 상태이니 참고하시구요.

i: 현재 커서위치에 텍스트를 수정하겠다면 명령입니다.


그리고는 추가할 문장을 작성후 esc키를 누릅니다.

스크린샷 2015-01-17 오전 8.40.20.png

화면 하단에 단에 -- INSERT -- 표시가 사라진것이 보이시죠?

이제 저장후 종료하는 명령어를 입력합니다.


위의 이미지상태에서 :wq 라고 입력합니다.  그러면 저장후 종료가 됩니다.



Who's 아방스

profile
Comment '3'
  • ?
    xL 2015.01.16 00:40

    요세미티와 예전 맥오에스9와의 ftp연결방법을 찾다가 우연히 보게되었습니다. 제가 유닉스니 리눅스니 뭐 이런거에 문외한이라서요....
    위의 방법대로 요세미티에서 터미널창 열고 적용시켜서 ftp서버는 열었습니다. 근데... 위 글에서 "ftpd.conf 에 아래 한 라인을 추가해 주시면 됩니다.
    chroot GUEST /Users/ftp" ----> 이부분은 터미널창에 정확히 어떻게 적어넣어줘야 되는지요? ^^ 명령어나 뭐 그런 기본지식이 전혀없어서... ㅜㅜ


  • profile
    아방스 2015.01.17 08:46
    해당 내용 추가하였습니다 ^^
  • ?
    xL 2015.01.19 11:42

    빠른 댓글 감사합니다.
    저리 입력해서 ftp접속이 되긴하는데.... 관리자 아뒤비번으로 접속해야지만 쓰기 할수 있네요....
    게스트로 접속해도 쓰기 가능하게 하려면 권한설정을 바꿔줘야 할것 같은데.... 이것도 vi로 들어가서 바꿔줘야 하나요?
    죄송한데 시간되실때 권한설정하는거 댓글로 한번만 더 가르쳐주시면 감사하겠습니다.
    일자 무식이라 명령어 입력해주고 하는것만 나오면 머리에 쥐가납니다. 10년쯤된 MacOS9깔린 G4를 계속 끌고가려니 점점 힘들어지네요. ㅠㅠ


    아니면 그냥 사무실내 로컬네트웍내에서 FTP프로그램으로 192.168.0.XXX로 접속할때 관리자아뒤비번 적어넣어도 보안상 크게 문제가 없나요?

    ftp는 데이터가 암호화가 안되서 날라다닌다하고...  

    저같은 경우엔 요세미티깔린 아이맥과 맥오에스9깔린 G4 공유를 위해서 매일매일  ftp로 접속해야하는 상황인데...

    보안상 크게 문제 없나요?