FTP протоколът (File Transfer Protocol) е един от най -използваните протоколи за бързо и безопасно прехвърляне на файлове между различни компютри, този FTP протокол се основава на архитектурата клиент / сървър, която да се използва чрез протокола TCP.
FTP функцииЦелта на FTP е:
- Генерирайте обмен на файлове между компютри.
- Установете непреки или неявни връзки, като използвате различни програми на отдалечени компютри.
- Защитете потребителя от вариации в системите за съхранение на файлове между участващите компютри.
- Прехвърляйте данни надеждно и ефективно.
В съвременните издания на macOS, в този случай Mojave, FTP протоколът не е включен по подразбиране, тъй като SFTP (Secure File Transfer Protocol) е установен като система за прехвърляне, но ако по някаква административна или поддръжка се налага използването на ftp като клиент или ftpd като сървър, Solvetic ще обясни как да го инсталирате в macOS Mojave и по този начин да се насладите на неговите предимства.
1. Инсталирайте FTP с Homebrew на macOS Mojave
Homebrew е мениджър на пакети за Mac системи, тъй като неговата задача е да инсталира всички елементи, които Apple не инсталира стандартно.
Предимства на homebrewИзползването на Homebrew има следните предимства:
- Homebrew инсталира всеки пакет в своя собствена директория и се грижи за създаването на символни връзки към тези файлове в / usr / local.
- Ще бъде възможно да създадем наши собствени пакети на Homebrew
- Homebrew никога не инсталира файлове извън префикса си
- Homebrew се основава единствено на Git и Ruby
Етап 1
За да инсталираме Homebrew в macOS Mojave, влизаме в терминала и изпълняваме следното:
/usr/bin/ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Увеличете
Стъпка 2
Натиснете Enter, за да потвърдите изтеглянето и след това ще е необходимо да инсталирате инструментите за програмисти, които се изтеглят и инсталират автоматично:
Увеличете
Стъпка 3
След като процесът на инсталиране на Homebrew приключи, ще видим следното:
Увеличете
2. Инсталирайте FTP с Inetutils на macOS Mojave
В рамките на характеристиките на Inetutils можем да намерим:
Характеристики на InetutilsInetutils са колекция от мрежови програми за ежедневна употреба, които включват инструменти като:
- FTP клиент и сървър.
- Telnet клиент и сървър.
- Rsh клиент и сървър.
- Rlogin клиент и сървър.
- Tftp клиент и сървър.
Етап 1
Помощната програма Inetutils може да бъде инсталирана чрез Homebrew, като изпълните следното:
варете инсталирайте inetutils
Увеличете
Стъпка 2
След като бъде изтеглено и инсталирано в macOS Mojave, ще бъде възможно да се изпълни командата ftp и за това можем да получим достъп до gnu.org ftp, като изпълним следното. Можем да видим, че връзката е успешна чрез FTP.
ftp [email protected]
Увеличете
3. Инсталирайте FTP с tnftp на macOS Mojave
Помощната програма tnftp е NetBSD FTP клиентски порт за други системи.
Функции tnftpСред неговите характеристики откриваме:
- Извличане на URL адрес от командния ред, включително поддръжка за http прокси сървъри и удостоверяване.
- Динамична лента за напредък
- Поддръжка на IPv6
- Контекстно -зависима команда и завършване на името на файла
- Конфигурируем подкана
- Поддръжка на пасивен режим с архивиране в активен режим
- Отменете „set option“ за променливи на ftp среда
- Регулиране на скоростта на трансфер
Етап 1
За да инсталираме само tftp клиент, трябва да изпълним следното:
варете инсталирайте tnftp
Увеличете
Стъпка 2
В случай, че искаме да инсталираме tftp сървъра, трябва да изпълним:
варете инсталирайте tnftpdЗабележкаНе забравяйте, че най -модерните версии на macOS включват местни опции за използване на SSH и SFTP сървър за отдалечени влизания, но с tnftp можете да използвате всички FTP функции в macOS Mojave.
4. Инсталирайте FTP, като компилирате помощната програма macOS Mojave inetutils
Тази опция е малко по -техническа, тъй като изисква компилиране на неизпълнения от източника и изисква инсталираните инструменти на командния ред на macOS.
Етап 1
За да изтеглите този пакет, можем да отидем на следната връзка:
Стъпка 2
Там изтегляме най -новата версия и след това ще е необходимо да разархивирате tarball, да изпълните конфигурацията, да направите и инсталирате, като използвате следните команди:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install installС някой от методите, описани по -горе, ще бъде възможно да се насладите на FTP връзка с всичките й функции и нива на работа в macOS Mojave.