반응형

맥 터미널에서 기본적으로 sftp를 사용할 수 있습니다.

 

하지만 sftp로는 접속이 안되고 ftp로는 접속이 가능한 환경이라면 ftp 명령어를 사용해야 하는데 이 때는 brew를 이용해서 ftp 클라이언트를 설치해주어야 하는데

 

또 다른 문제로 한글 관련 문제가 있습니다.

 

아래의 명령어처럼 입력해서 ftp 서버에 접속하면 한글이 깨질 뿐만 아니라 한글 입력도 안됩니다.

 

ftp [계정]@[서버 주소]

 

그래서 lftp를 사용하면 한글 출력은 물론이고 한글 입력까지 됩니다.

 

lftp [계정]@[서버 주소]

 


 

# Homebrew 설치

 

먼저 ftp와 lftp 등 맥 터미널에서 필요한 유틸리티들을 설치하려면 homebrew를 이용하기 때문에 homebrew가 설치되어 있어야 합니다.

 

(homebrew만이 맥 유틸리티들을 설치할 때 필요한 것은 아닙니다)

 

homebrew 사이트 -> https://brew.sh/index_ko

 

위의 공식 사이트를 참고하자면 맥 터미널에서 아래의 명령어를 입력하면 homebrew를 설치할 수 있습니다.

 

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

참고로 homebrew를 이용해서 유틸리티를 설치, 삭제, 재설치는 아래의 명령어처럼 사용합니다.

 

brew install [패키지명]
brew remove [패키지명]
brew reinstall [패키지명]

 


 

# ftp 클라이언트 설치

 

이제 터미널에서 ftp 명령어를 사용할 수 있게 ftp를 설치합니다.

 

brew install inetutils

 

사용법은 아래와 같습니다.

 

ftp [계정]@[서버 주소]
ex) ftp tester@192.168.0.5

 


 

# lftp 설치

 

lftp는 한글 깨짐과 사용을 위해 설치하는 것으로, 기본 ftp 클라이언트보다 유용합니다.

 

다만 먼저 해주어야 하는 작업이 있습니다.

 

터미널에서 아래의 명령어를 입력합니다.

 

만약 관리자 권한이 필요하다고 하면 sudo를 앞에 붙여 입력한 뒤 패스워드 입력 란이 뜨면 패스워드를 입력합니다.

 

그리고 나서 다시 sudo를 뺀 명령어만 입력하면 설치됩니다.

 

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

or

sudo ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

 

그 다음 homebrew를 이용하여 lftp를 설치합니다.

 

brew install lftp

 

그리고 사용법은 아래와 같습니다.

 

lftp [계정]@[서버 주소]
ex) lftp tester@192.168.0.5

 


참고)

- https://sy34.net/macos-teomineoleseo-ftp/

- https://gchoi.wordpress.com/2010/12/10/mac-os-유틸리티/

- http://macappstore.org/lftp/

 

반응형

+ Recent posts