Il protocollo FTP (File Transfer Protocol) è uno dei protocolli più utilizzati per trasferire file tra computer diversi in modo rapido e sicuro, questo protocollo FTP si basa sull'architettura client/server da utilizzare tramite il protocollo TCP.
Funzionalità FTPL'obiettivo dell'FTP è:
- Genera lo scambio di file tra computer.
- Stabilire connessioni indirette o implicite utilizzando vari programmi su computer remoti.
- Proteggere un utente dalle variazioni nei sistemi di archiviazione di file tra i computer coinvolti.
- Trasferisci i dati in modo affidabile ed efficiente.
Nelle edizioni moderne di macOS, in questo caso Mojave, il protocollo FTP non è incluso per impostazione predefinita poiché SFTP (Secure File Transfer Protocol) viene stabilito come sistema di trasferimento, ma se per qualche motivo amministrativo o di supporto è necessario utilizzare ftp come un client o ftpd come server, Solvetic spiegherà come installarlo in macOS Mojave e goderne così i vantaggi.
1. Installa FTP con Homebrew su macOS Mojave
Homebrew è un gestore di pacchetti per sistemi Mac poiché il suo compito è installare tutti gli elementi che Apple non installa di serie.
Vantaggi della birra fatta in casaL'utilizzo di Homebrew ha i seguenti vantaggi:
- Homebrew installa ogni pacchetto nella propria directory e si occupa di creare collegamenti simbolici a questi file all'interno di /usr/local.
- Sarà possibile creare i nostri pacchetti in Homebrew
- Homebrew non installa mai file al di fuori del suo prefisso
- Homebrew è basato esclusivamente su Git e Ruby
Passo 1
Per installare Homebrew in macOS Mojave, accediamo al terminale ed eseguiamo quanto segue:
/usr/bin/ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
INGRANDIRE
Passo 2
Premi Invio per confermare il download e successivamente sarà necessario installare gli strumenti di sviluppo che vengono scaricati e installati automaticamente:
INGRANDIRE
Passaggio 3
Una volta terminato il processo di installazione di Homebrew, vedremo quanto segue:
INGRANDIRE
2. Installa FTP con Inetutils su macOS Mojave
All'interno delle caratteristiche di Inetutils troviamo:
Funzionalità di InetutilsInetutils sono una raccolta di programmi di rete per l'uso quotidiano che includono strumenti come:
- Un client e un server ftp.
- Un client e un server telnet.
- Un client e un server rsh.
- Un client e un server rlogin.
- Un client e un server tftp.
Passo 1
L'utility Inetutils può essere installata tramite Homebrew eseguendo quanto segue:
brew install inetutils
INGRANDIRE
Passo 2
Una volta scaricato e installato in macOS Mojave, sarà possibile eseguire il comando ftp e per questo potremo accedere a gnu.org ftp eseguendo quanto segue. Possiamo vedere che la connessione è riuscita tramite FTP.
ftp [email protected]
INGRANDIRE
3. Installa FTP con tnftp su macOS Mojave
L'utility tnftp è una porta client FTP NetBSD per altri sistemi.
Caratteristiche tnftpTra le sue caratteristiche troviamo:
- Recupero dell'URL dalla riga di comando, incluso il supporto per i proxy http e l'autenticazione.
- Barra di avanzamento dinamica
- Supporto IPv6
- Comando sensibile al contesto e completamento del nome del file
- Prompt configurabile
- Supporto in modalità passiva, con backup in modalità attiva
- Sostituisci 'set option' per le variabili d'ambiente ftp
- Regolazione della velocità di trasferimento
Passo 1
Per installare solo il client tftp dobbiamo eseguire quanto segue:
brew install tnftp
INGRANDIRE
Passo 2
Nel caso in cui vogliamo installare il server tftp dobbiamo eseguire:
brew install tnftpdNotaRicorda che le versioni più moderne di macOS includono opzioni native per utilizzare il server SSH e SFTP per gli accessi remoti, ma con tnftp puoi utilizzare tutte le funzionalità FTP in macOS Mojave.
4. Installa FTP compilando l'utility macOS Mojave inetutils
Questa opzione è un po' più tecnica in quanto richiede la compilazione di inetutils dal sorgente e richiede gli strumenti della riga di comando macOS installati.
Passo 1
Per scaricare questo pacchetto, possiamo andare al seguente link:
Passo 2
Lì scarichiamo l'ultima versione e poi sarà necessario decomprimere il tarball, eseguire configure, make e make install usando i seguenti comandi:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make installCon uno qualsiasi dei metodi sopra descritti, sarà possibile usufruire di una connessione FTP con tutte le sue funzionalità e livelli di funzionamento in macOS Mojave.