Protokół FTP (File Transfer Protocol) jest jednym z najczęściej używanych protokołów do szybkiego i bezpiecznego przesyłania plików między różnymi komputerami. Ten protokół FTP opiera się na architekturze klient / serwer, która ma być używana za pośrednictwem protokołu TCP.
Funkcje FTPCelem FTP jest:
- Generuj wymianę plików między komputerami.
- Ustanawiaj połączenia pośrednie lub niejawne przy użyciu różnych programów na komputerach zdalnych.
- Chroń użytkownika przed zmianami w systemach przechowywania plików między zaangażowanymi komputerami.
- Przesyłaj dane niezawodnie i wydajnie.
We współczesnych wydaniach macOS, w tym przypadku Mojave, protokół FTP nie jest domyślnie dołączany, ponieważ SFTP (Secure File Transfer Protocol) jest ustanawiany jako system przesyłania, ale jeśli z jakiegoś powodu administracyjnego lub wsparcia wymagane jest użycie FTP jako klienta lub ftpd jako serwer, Solvetic wyjaśni, jak zainstalować go w macOS Mojave, a tym samym cieszyć się jego zaletami.
1. Zainstaluj FTP z Homebrew na macOS Mojave
Homebrew to menedżer pakietów dla systemów Mac, ponieważ jego zadaniem jest zainstalowanie wszystkich elementów, których Apple nie instaluje standardowo.
Zalety HomebrewKorzystanie z Homebrew ma następujące zalety:
- Homebrew instaluje każdy pakiet we własnym katalogu i dba o tworzenie dowiązań symbolicznych do tych plików w /usr/local.
- W Homebrew będzie można tworzyć własne pakiety
- Homebrew nigdy nie instaluje plików poza swoim prefiksem
- Homebrew opiera się wyłącznie na Git i Ruby
Krok 1
Aby zainstalować Homebrew w macOS Mojave, uzyskujemy dostęp do terminala i wykonujemy następujące czynności:
/usr/bin/ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
POWIĘKSZAĆ
Krok 2
Naciśnij Enter, aby potwierdzić pobieranie, a następnie konieczne będzie zainstalowanie narzędzi programistycznych, które są pobierane i instalowane automatycznie:
POWIĘKSZAĆ
Krok 3
Po zakończeniu procesu instalacji Homebrew zobaczymy:
POWIĘKSZAĆ
2. Zainstaluj FTP z Inetutils na macOS Mojave
W ramach cech Inetutils możemy znaleźć:
Funkcje InetutilsInetutils to zbiór programów sieciowych do codziennego użytku, który zawiera narzędzia takie jak:
- Klient i serwer FTP.
- Klient i serwer telnetowy.
- Klient i serwer rsh.
- Klient i serwer rlogin.
- Klient i serwer tftp.
Krok 1
Narzędzie Inetutils można zainstalować za pośrednictwem Homebrew, uruchamiając następujące polecenie:
napar zainstaluj inetutils
POWIĘKSZAĆ
Krok 2
Po pobraniu i zainstalowaniu w systemie macOS Mojave będzie można wykonać polecenie ftp i w tym celu możemy uzyskać dostęp do ftp gnu.org, wykonując następujące czynności. Widzimy, że połączenie jest udane przez FTP.
ftp [email protected]
POWIĘKSZAĆ
3. Zainstaluj FTP z tnftp na macOS Mojave
Narzędzie tnftp jest portem klienta FTP NetBSD dla innych systemów.
Funkcje tnftpWśród jego cech znajdziemy:
- Pobieranie adresów URL w wierszu poleceń, w tym obsługa serwerów proxy http i uwierzytelnianie.
- Dynamiczny pasek postępu
- Obsługa IPv6
- Polecenia kontekstowe i uzupełnianie nazw plików
- Konfigurowalny monit
- Obsługa trybu pasywnego, z kopią zapasową w trybie aktywnym
- Zastąp opcję „ustaw opcję” dla zmiennych środowiskowych ftp
- Regulacja prędkości transferu
Krok 1
Aby zainstalować tylko klienta tftp, musimy wykonać następujące czynności:
warzyć zainstalować tnftp
POWIĘKSZAĆ
Krok 2
W przypadku, gdy chcemy zainstalować serwer tftp musimy wykonać:
napar zainstaluj tnftpdNotatkaPamiętaj, że najnowocześniejsze wersje macOS zawierają natywne opcje korzystania z serwera SSH i SFTP do zdalnego logowania, ale dzięki tnftp możesz korzystać ze wszystkich funkcji FTP w macOS Mojave.
4. Zainstaluj FTP, kompilując narzędzie inetutils macOS Mojave
Ta opcja jest nieco bardziej techniczna, ponieważ wymaga kompilacji inetutils ze źródła i wymaga zainstalowanych narzędzi wiersza poleceń systemu macOS.
Krok 1
Aby pobrać ten pakiet, możemy przejść do następującego linku:
Krok 2
Tam pobieramy najnowszą wersję, a następnie konieczne będzie rozpakowanie tarballa, wykonanie configure, make i make install za pomocą następujących poleceń:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make installZa pomocą dowolnej z opisanych powyżej metod będzie można cieszyć się połączeniem FTP ze wszystkimi jego funkcjami i poziomami działania w systemie macOS Mojave.