Protokol FTP (File Transfer Protocol) je jedním z nejpoužívanějších protokolů pro rychlý a bezpečný přenos souborů mezi různými počítači. Tento protokol FTP je založen na architektuře klient / server, která má být použita prostřednictvím protokolu TCP.
Funkce FTPCílem FTP je:
- Generujte výměnu souborů mezi počítači.
- Navažte nepřímé nebo implicitní připojení pomocí různých programů na vzdálených počítačích.
- Chraňte uživatele před variacemi v systémech ukládání souborů mezi zapojenými počítači.
- Přenášejte data spolehlivě a efektivně.
V moderních edicích macOS, v tomto případě Mojave, není protokol FTP ve výchozím nastavení zahrnut, protože jako přenosový systém je zaveden protokol SFTP (Secure File Transfer Protocol), ale pokud je z nějakého administrativního nebo podpůrného důvodu nutné použít ftp jako klient nebo ftpd jako server, Solvetic vám vysvětlí, jak jej nainstalovat do macOS Mojave, a tak si užít jeho výhod.
1. Nainstalujte si FTP s Homebrew na macOS Mojave
Homebrew je správce balíčků pro systémy Mac, protože má za úkol nainstalovat všechny prvky, které Apple standardně neinstaluje.
Homebrew výhodyPoužívání Homebrewu má následující výhody:
- Homebrew nainstaluje každý balíček do vlastního adresáře a postará se o vytvoření symbolických odkazů na tyto soubory v / usr / local.
- V Homebrew bude možné vytvářet vlastní balíčky
- Homebrew nikdy neinstaluje soubory mimo předponu
- Homebrew je založen výhradně na Git a Ruby
Krok 1
Chcete -li nainstalovat Homebrew do macOS Mojave, přistupujeme k terminálu a provedeme následující:
/usr/bin/ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ZVĚTŠIT
Krok 2
Stisknutím klávesy Enter potvrďte stahování a poté bude nutné nainstalovat nástroje pro vývojáře, které se stáhnou a nainstalují automaticky:
ZVĚTŠIT
Krok 3
Jakmile je proces instalace Homebrew dokončen, uvidíme následující:
ZVĚTŠIT
2. Nainstalujte si FTP s Inetutils na macOS Mojave
V rámci charakteristik Inetutils můžeme najít:
Funkce InetutilsInetutils je kolekce síťových programů pro každodenní použití, které zahrnují nástroje jako:
- FTP klient a server.
- Klient a server telnetu.
- Rsh klient a server.
- Přihlašovací klient a server.
- Klient a server tftp.
Krok 1
Nástroj Inetutils lze nainstalovat prostřednictvím Homebrew spuštěním následujícího:
brew install inetutils
ZVĚTŠIT
Krok 2
Jakmile je stažen a nainstalován v systému macOS Mojave, bude možné spustit příkaz ftp a za tímto účelem můžeme přistupovat ke gnu.org ftp provedením následujícího. Vidíme, že připojení je úspěšné prostřednictvím FTP.
ftp [email protected]
ZVĚTŠIT
3. Nainstalujte si FTP s tnftp na macOS Mojave
Nástroj tnftp je klientský port NetBSD FTP pro jiné systémy.
Funkce tnftpMezi jeho charakteristikami najdeme:
- Načítání adres URL z příkazového řádku, včetně podpory pro http proxy a ověřování.
- Dynamický ukazatel průběhu
- Podpora IPv6
- Kontextový příkaz a dokončení názvu souboru
- Konfigurovatelná výzva
- Podpora pasivního režimu se zálohováním v aktivním režimu
- Přepsat 'set option' pro proměnné prostředí ftp
- Regulace přenosové rychlosti
Krok 1
Chcete -li nainstalovat pouze klienta tftp, musíme provést následující:
brew install tnftp
ZVĚTŠIT
Krok 2
V případě, že chceme nainstalovat server tftp, musíme provést:
brew install tnftpdPoznámkaPamatujte, že nejmodernější verze macOS obsahují nativní možnosti použití serveru SSH a SFTP pro vzdálené přihlášení, ale s tnftp můžete v macOS Mojave využívat všechny funkce FTP.
4. Nainstalujte FTP kompilací nástroje macOS Mojave inetutils
Tato možnost je trochu techničtější, protože vyžaduje kompilaci inetutils ze zdroje a vyžaduje nainstalované nástroje příkazového řádku macOS.
Krok 1
Chcete -li stáhnout tento balíček, můžeme přejít na následující odkaz:
Krok 2
Tam stáhneme nejnovější verzi a poté bude nutné rozbalit tarball, spustit konfiguraci, provést a provést instalaci pomocí následujících příkazů:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make installS jakoukoli z výše popsaných metod bude možné v macOS Mojave využívat FTP připojení se všemi jeho funkcemi a úrovněmi provozu.