Com instal·lar FTP a MacOS Mojave & High Sierra
Taula de continguts:
Els usuaris de la línia d'ordres de Mac poden haver notat que f alta FTP a les últimes versions del programari del sistema MacOS, però tot i que ftp no s'inclou a les versions més noves del programari del sistema de manera predeterminada, encara podeu instal·leu ftp a Mac OS si necessiteu utilitzar un client ftp o executar un servidor ftpd per qualsevol motiu.
Per a una mica de fons, les versions modernes de Mac OS van treure ftp per emfatitzar l'ús d'SFTP. De la mateixa manera, es va eliminar telnet a favor de ssh. Aquestes decisions probablement es van prendre per afavorir els protocols xifrats més segurs de SFTP (i ssh), però, tanmateix, alguns usuaris encara necessiten utilitzar regularment el protocol de transferència ftp més antic, encara que no sigui especialment segur. En conseqüència, és possible que alguns usuaris de Mac hagin d'instal·lar i executar ftp com a client, o ftpd com a servidor, a qui s'adreça aquest tutorial. Si no necessiteu ftp, no hi ha cap motiu per instal·lar-lo.
Com instal·lar FTP a MacOS
Si encara no heu instal·lat Homebrew al Mac, haureu de fer-ho abans de començar amb aquest enfocament concret.
Tens dues opcions, una és instal·lar inetutils (que també inclou alguns altres paquets útils), o pots instal·lar tnftp. Ambdós es poden aconseguir mitjançant Homebrew:
Instal·lació de ftp a MacOS amb inetutils
El paquet inetutils inclou ftp, el servidor ftp, juntament amb el servidor telnet i telnet, i el servidor i els clients de rsh, rlogin, tfp i més. Si voleu ftp, potser voldreu aquesta suite completa, en aquest cas instal·lar inetutils a través de Homebrew és tan senzill com emetre la següent comanda brew:
brew install inetutils
Un cop Homebrew hagi acabat d'instal·lar el paquet inetutils, podeu executar l'ordre ftp normal com de costum, per exemple, us podeu connectar al servidor ftp de gnu.org per verificar que tot funciona com s'esperava:
Un dels avantatges evidents d'instal·lar el servidor ftp i ftpd amb inetutils és que obteniu altres utilitats de xarxa útils, de manera que no haureu d'instal·lar manualment telnet al Mac si ho necessiteu, només ho farà. venir junts al mateix paquet.
Instal·lació de ftp mitjançant tnftp
Per instal·lar només un client ftp, podeu instal·lar tnftp al Mac. Amb homebrew podeu fer-ho amb la següent comanda brew:
brew install tnftp
A més, si voleu el servidor tnftpd podeu utilitzar l'ordre següent:
brew install tnftpd
Si voleu instal·lar el paquet inetutils complet, o només tnftp, depèn de vos altres i de les vostres necessitats i requisits específics.
FTP es va eliminar a macOS High Sierra i macOS Mojave, però el servidor ftp i ftp es mantenen en versions anteriors del programari del sistema Mac OS i Mac OS X, fins i tot si el servidor ftp s'ha d'activar manualment amb launchctl. En algunes versions anteriors de Mac OS, fins i tot podeu connectar-vos amb ftp des del Finder. Mentrestant, les versions més noves de Mac OS inclouen opcions natives per utilitzar el servidor SSH i SFTP per a inicis de sessió remots
Com a alternativa, obteniu ftp compilant inetutils
Finalment, una altra opció és compilar inetutils des de la font si preferiu aquest enfocament, que podeu obtenir aquí des de gnu.org. Necessitareu instal·lades les eines de línia d'ordres de Mac OS, després descomprimiu el fitxer tarball, executeu configure, make and make install:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install
I aleshores estàs bé d'anar amb ftp, telnet i les altres eines de xarxa, tot compilant-les des de zero.
Si teniu una altra solució per obtenir FTP i un servidor FTP en un Mac (i no, no SFTP, que és diferent i ja inclòs), compartiu-ho amb nos altres als comentaris a continuació!