Kako instalirati FTP na MacOS Mojave & High Sierra
Sadržaj:
Korisnici Mac naredbenog retka možda su primijetili da FTP nedostaje u najnovijim verzijama softvera sustava MacOS, ali unatoč tome što ftp nije uključen u novije verzije softvera sustava prema zadanim postavkama, još uvijek možete instalirajte ftp na Mac OS ako trebate koristiti ftp klijent ili pokrenuti ftpd poslužitelj iz bilo kojeg razloga.
Za kratku pozadinu, moderne verzije Mac OS-a povukle su ftp kako bi umjesto toga naglasile korištenje SFTP-a. Isto tako, telnet je uklonjen u korist ssh-a. Te su odluke vjerojatno donesene kako bi se dalo prednost sigurnijim šifriranim protokolima SFTP (i ssh), ali unatoč tome neki će korisnici i dalje morati redovito koristiti stariji ftp protokol prijenosa, čak i ako nije osobito siguran. U skladu s tim, određeni korisnici Mac računala možda će trebati instalirati i pokrenuti ftp kao klijent ili ftpd kao poslužitelj, za što je ovaj vodič namijenjen. Ako vam ne treba ftp, nema razloga da ga instalirate.
Kako instalirati FTP na MacOS
Ako već niste instalirali Homebrew na Mac, morat ćete to učiniti prije nego počnete s ovim pristupom.
Imate dvije opcije, jedna je da instalirate inetutils (koji također uključuje neke druge korisne pakete), ili možete instalirati tnftp. Oboje je moguće postići putem Homebrew:
Instaliranje ftp-a u MacOS s inetutils
Paket inetutils uključuje ftp, ftp poslužitelj, zajedno s telnetom i telnet poslužiteljem, te poslužitelj i klijente za rsh, rlogin, tfp i više. Ako želite ftp, možda ćete htjeti ovaj potpuni paket, u kojem slučaju je instaliranje inetutila putem Homebrew-a jednostavno poput izdavanja sljedeće naredbe brew:
brew install inetutils
Nakon što Homebrew dovrši instalaciju paketa inetutils, možete pokrenuti redovnu ftp naredbu kao i obično, na primjer, možete se spojiti na gnu.org ftp poslužitelj da provjerite radi li sve kako se očekuje:
Jedna od očitih prednosti instaliranja ftp i ftpd poslužitelja s inetutils je dobivanje drugih korisnih mrežnih uslužnih programa, tako da nećete morati ručno instalirati telnet na Mac ako to trebate, samo će dolaze zajedno u istom paketu.
Instaliranje ftp-a kroz tnftp
Da biste instalirali samo ftp klijent, možete instalirati tnftp na Mac. Uz homebrew to možete postići sljedećom brew naredbom:
brew install tnftp
Osim toga, ako želite tnftpd poslužitelj možete koristiti sljedeću naredbu:
brew install tnftpd
Želite li instalirati puni inetutils paket ili samo tnftp, u potpunosti ovisi o vama i vašim specifičnim potrebama i zahtjevima.
FTP je uklonjen u macOS High Sierra i macOS Mojave, ali ftp i ftp poslužitelj ostaju u starijim verzijama sistemskog softvera Mac OS i Mac OS X, čak i ako se ftp poslužitelj mora ručno aktivirati pomoću launchctl. Međutim, u nekim starijim verzijama Mac OS-a možete se čak povezati s ftp-om iz Findera. U međuvremenu, novije verzije Mac OS-a uključuju izvorne opcije za korištenje SSH i SFTP poslužitelja za udaljene prijave
Alternativno, nabavite ftp kompajliranjem inetutila
Konačno, još jedna opcija je kompajliranje inetutila iz izvornog koda ako više volite takav pristup, što možete dobiti ovdje s gnu.org. Trebat će vam instalirani alati naredbenog retka Mac OS-a, zatim raspakirajte tarball, pokrenite configure, make i make install:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install
A onda možete koristiti ftp, telnet i druge mrežne alate, sve kompajlirajući ih od nule.
Ako imate drugo rješenje za dobivanje FTP-a i FTP poslužitelja na Macu (i ne, ne SFTP koji je drugačiji i već uključen), podijelite s nama u komentarima ispod!