Как установить FTP в MacOS Mojave и High Sierra

Если вы пользуетесь командной строкой Mac, то наверняка заметили, что в последних версиях MacOS нет протокола передачи файлов FTP. По умолчанию FTP не установлен в последних версиях системы, однако это не значит, что вы не можете установить протокол самостоятельно.

ftp-in-macos-610×383

Современные версии Mac OS используют SFTP вместо FTP. У протокола SFTP более защищённое шифрование. Тем не менее, некоторые пользователи всё равно предпочитают FTP. Если же вам не нужен протокол FTP, то причин устанавливать его просто так нет.

Как установить FTP в MacOS

Если вы до сих пор не установили Homebrew на Mac, нужно сделать это перед тем, как приступать к инструкции ниже.

Есть два варианта: с помощью установки inetutils или же установки tnftp. И то, и то делается через Homebrew.

Установка с помощью inetutils

Файл inetutils содержит: FTP, FTP-сервер, telnet и telnet-сервер, а также сервера и клиенты rsh, rlogin, tfp и др. Если вам нужен протокол FTP, то не помешает установить весь набор. Для этого используйте следующую команду:

brew install inetutils

Когда Homebrew завершит установку inetutils, вы можете запустить команду FTP  как обычно. К примеру, вы можете подключиться к серверу gnu.org, чтобы проверить, что всё получилось.

ftp [email protected]

Один из плюсов данного способа заключается в том, что в комплекте вы получаете ещё и другие полезные инструменты, и вам не нужно будет устанавливать их вручную.

Установка с помощью tnftp

Чтобы установить только клиент FTP, нужно использовать tnftp. Это делается с помощью такой команды:

brew install tnftp

Если нужно установить сервер tnftpd, используйте следующую команду:

brew install tnftpd

Устанавливать полный набор inetutils или только tnftp – полностью ваш выбор, который зависит от того, для чего вы планируете использовать протокол.

FTP убрали из macOS High Sierra и macOS Mojave, но не из более старых версий системы. Однако FTP-сервер в них нужно активировать вручную с помощью launchctl. В некоторых версиях Mac OS можно даже подключиться к FTP через Finder.

Как установить FTP с помощью inetutils

Ещё один способ – использовать inetutils из источника gnu.org. Для этого у вас должны быть установлены инструменты командной строки. Делается это с помощью следующей цепочки команд:

tar xvzf inetutils-1.9.4.tar.gz
cd inetutils-1.9.4
./configure
make
sudo make install
Оцените пост
[всего: 0 рейтинг: 0]