MacOS Mojave & High Sierra에 FTP 설치하는 방법

차례:

Anonim

Mac 명령줄 사용자는 최신 버전의 MacOS 시스템 소프트웨어에서 FTP가 누락되었음을 알아차렸을 수 있지만 기본적으로 ftp가 최신 버전의 시스템 소프트웨어에 포함되지 않았음에도 불구하고 여전히 Mac OS에 ftp 설치 어떤 이유로든 ftp 클라이언트를 사용하거나 ftpd 서버를 실행해야 하는 경우

빠른 배경을 위해 최신 버전의 Mac OS는 SFTP 사용을 강조하기 위해 ftp를 가져왔습니다. 마찬가지로 telnet은 ssh를 위해 제거되었습니다. 이러한 결정은 아마도 SFTP(및 ssh)의 보다 안전한 암호화 프로토콜을 선호하기 위해 내려진 것일 수 있지만 그럼에도 불구하고 일부 사용자는 특별히 안전하지 않더라도 여전히 이전 FTP 전송 프로토콜을 정기적으로 사용해야 할 수 있습니다. 따라서 특정 Mac 사용자는 ftp를 클라이언트로, ftpd를 서버로 설치하고 실행해야 할 수 있습니다. ftp가 필요 없다면 설치할 이유가 없습니다.

MacOS에 FTP를 설치하는 방법

Mac에 Homebrew를 아직 설치하지 않은 경우 이 특정 접근 방식을 시작하기 전에 설치해야 합니다.

두 가지 옵션이 있습니다. 하나는 inetutils(다른 유용한 패키지도 포함)를 설치하거나 tnftp를 설치할 수 있습니다. Homebrew를 통해 둘 중 하나를 달성할 수 있습니다.

MacOS에서 inetutils로 ftp 설치하기

inetutils 패키지에는 ftp, ftp 서버, telnet 및 telnet 서버, rsh, rlogin, tfp 등의 서버 및 클라이언트가 포함되어 있습니다. ftp를 원한다면 이 전체 제품군을 원할 것입니다. 이 경우 Homebrew를 통해 inetutils를 설치하는 것은 다음 brew 명령을 실행하는 것만큼 간단합니다.

brew install inetutils

Homebrew가 inetutils 패키지 설치를 완료하면 평소와 같이 일반 ftp 명령을 실행할 수 있습니다. 예를 들어 gnu.org ftp 서버에 연결하여 모든 것이 예상대로 작동하는지 확인할 수 있습니다.

ftp [email protected]

inetutils로 ftp 및 ftpd 서버를 설치하면 얻을 수 있는 확실한 이점 중 하나는 다른 유용한 네트워크 유틸리티를 얻을 수 있다는 것입니다. 따라서 필요한 경우 Mac에 telnet을 수동으로 설치할 필요가 없습니다. 같은 패키지로 함께 제공됩니다.

tnftp를 통한 ftp 설치

ftp 클라이언트만 설치하려면 Mac에 tnftp를 설치하면 됩니다. homebrew를 사용하면 다음 추출 명령으로 이를 수행할 수 있습니다.

brew 설치 tnftp

또한 tnftpd 서버를 원하면 다음 명령을 사용할 수 있습니다.

brew install tnftpd

전체 inetutils 패키지를 설치할 것인지 아니면 tnftp만 설치할 것인지는 전적으로 귀하와 귀하의 특정 요구 사항 및 요구 사항에 달려 있습니다.

FTP는 macOS High Sierra 및 macOS Mojave에서 제거되었지만 ftp 및 ftp 서버는 ftp 서버를 수동으로 활성화해야 하는 경우에도 이전 버전의 Mac OS 및 Mac OS X 시스템 소프트웨어에 남아 있습니다. launchctl.launchctl. 그러나 일부 이전 버전의 Mac OS에서는 Finder에서 ftp로 연결할 수도 있습니다. 한편, 최신 버전의 Mac OS에는 원격 로그인을 위해 SSH 및 SFTP 서버를 사용하는 기본 옵션이 포함되어 있습니다.

또는 inetutils를 컴파일하여 ftp 얻기

마지막으로 다른 옵션은 소스에서 inetutils를 컴파일하는 것입니다. 이 방법을 선호하는 경우 gnu.org에서 얻을 수 있습니다. Mac OS 명령줄 도구를 설치한 다음 tarball의 압축을 풀고 configure, make 및 make install을 실행해야 합니다.

tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install

그러면 ftp, telnet 및 기타 네트워크 도구를 모두 처음부터 컴파일하여 사용할 수 있습니다.

Mac에서 FTP 및 FTP 서버를 얻는 다른 솔루션이 있는 경우(아니오, 이미 포함되어 있는 SFTP가 아님) 아래 의견에 공유하십시오!

MacOS Mojave & High Sierra에 FTP 설치하는 방법