Het FTP-protocol (File Transfer Protocol) is een van de meest gebruikte protocollen om snel en veilig bestanden tussen verschillende computers over te zetten, dit FTP-protocol is gebaseerd op de te gebruiken client/server-architectuur via het protocol TCP.
FTP-functiesHet doel van FTP is:
- Genereer de uitwisseling van bestanden tussen computers.
- Breng indirecte of impliciete verbindingen tot stand met behulp van verschillende programma's op externe computers.
- Bescherm een gebruiker tegen variaties in bestandsopslagsystemen tussen de betrokken computers.
- Breng gegevens betrouwbaar en efficiënt over.
In moderne edities van macOS, in dit geval Mojave, is het FTP-protocol niet standaard inbegrepen aangezien SFTP (Secure File Transfer Protocol) wordt ingesteld als het overdrachtssysteem, maar als het om een administratieve of ondersteunende reden vereist is om ftp te gebruiken als een client, of ftpd als een server, Solvetic zal uitleggen hoe het te installeren in macOS Mojave en zo van de voordelen te genieten.
1. Installeer FTP met Homebrew op macOS Mojave
Homebrew is een pakketbeheerder voor Mac-systemen omdat het zijn taak is om alle elementen te installeren die Apple niet standaard installeert.
Homebrew VoordelenHet gebruik van Homebrew heeft de volgende voordelen:
- Homebrew installeert elk pakket in zijn eigen directory en zorgt voor het creëren van symbolische links naar deze bestanden binnen /usr /local.
- Het is mogelijk om onze eigen pakketten te maken in Homebrew
- Homebrew installeert nooit bestanden buiten de prefix
- Homebrew is uitsluitend gebaseerd op Git en Ruby
Stap 1
Om Homebrew in macOS Mojave te installeren, gaan we naar de terminal en voeren we het volgende uit:
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
VERGROTEN
Stap 2
Druk op Enter om de download te bevestigen en daarna is het nodig om de ontwikkelaarstools te installeren die automatisch worden gedownload en geïnstalleerd:
VERGROTEN
Stap 3
Zodra het Homebrew-installatieproces is voltooid, zien we het volgende:
VERGROTEN
2. Installeer FTP met Inetutils op macOS Mojave
Binnen de kenmerken van Inetutils kunnen we vinden:
Inetutils-functiesInetutils is een verzameling netwerkprogramma's voor dagelijks gebruik met tools zoals:
- Een ftp-client en server.
- Een telnet-client en -server.
- Een rsh-client en -server.
- Een rlogin-client en -server.
- Een tftp-client en server.
Stap 1
Het hulpprogramma Inetutils kan via Homebrew worden geïnstalleerd door het volgende uit te voeren:
brew install inetutils
VERGROTEN
Stap 2
Eenmaal gedownload en geïnstalleerd in macOS Mojave, is het mogelijk om het ftp-commando uit te voeren en hiervoor hebben we toegang tot gnu.org ftp door het volgende uit te voeren. We kunnen zien dat de verbinding succesvol is via FTP.
ftp [email protected]
VERGROTEN
3. Installeer FTP met tnftp op macOS Mojave
Het tnftp-hulpprogramma is een NetBSD FTP-clientpoort voor andere systemen.
Functies tnftpOnder zijn kenmerken vinden we:
- Command line URL ophalen, inclusief ondersteuning voor http-proxy's en authenticatie.
- Dynamische voortgangsbalk
- IPv6-ondersteuning
- Contextgevoelige opdracht en bestandsnaamaanvulling
- Configureerbare prompt
- Ondersteuning voor passieve modus, met back-up in actieve modus
- Overschrijf 'set option' voor ftp-omgevingsvariabelen
- Regeling van de overdrachtssnelheid
Stap 1
Om alleen de tftp-client te installeren, moeten we het volgende uitvoeren:
brew installeren tnftp
VERGROTEN
Stap 2
Als we de tftp-server willen installeren, moeten we het volgende uitvoeren:
brew install tnftpdOpmerkingOnthoud dat de modernste versies van macOS native opties bevatten om de SSH- en SFTP-server te gebruiken voor inloggen op afstand, maar met tnftp kun je alle FTP-functionaliteit in macOS Mojave gebruiken.
4. Installeer FTP door het macOS Mojave inetutils-hulpprogramma te compileren
Deze optie is wat technischer omdat het het compileren van inetutils van de bron vereist en de geïnstalleerde macOS-opdrachtregelprogramma's vereist.
Stap 1
Om dit pakket te downloaden, kunnen we naar de volgende link gaan:
Stap 2
Daar downloaden we de nieuwste versie en dan is het nodig om de tarball uit te pakken, configure, make en make install uit te voeren met behulp van de volgende commando's:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make installMet elk van de hierboven beschreven methoden is het mogelijk om te genieten van een FTP-verbinding met al zijn functies en werkingsniveaus in macOS Mojave.