Avviso importante: tutti i testi di questo sito web sono stati tradotti da diverse lingue. Ci scusiamo per la loro qualità, potrebbe essere di qualità inferiore al solito. Saluti, l'Amministrazione del sito. E-mail: info@itbookmac.com

Avvia un server FTP o SFTP in Mac OS X

Ognuno di questi trucchi server FTP / SFTP funziona in tutte le nuove versioni di OS X, sia OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8 o 10.7 Lion.

Avvia il server FTP in OS X

Questo avvierà un server FTP e FTPS generico sul Mac, ma non un server SFTP:

  • Avvia il Terminale (/ Applicazioni / Utility) e inserisci il seguente comando per avviare il server FTP:
  • sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

  • Conferma che il server FTP funziona digitando:
  • ftp localhost

Se vedi il familiare login FTP:

$ ftp localhost
Cercando :: 1 …
Connesso a localhost.
220 :: 1 server FTP (tnftpd 20100324 + GSSAPI) pronto.
Nome (localhost: Paul):

Sai che il server è in esecuzione. Se non lo vedi, il server non ha ancora finito di iniziare o non hai inserito correttamente il comando. Puoi quindi FTP da altri Mac tramite lo stesso comando ftp, o usando l’opzione “Connetti al Server” nel Finder.

Abilitazione del server SFTP in OS X

Come probabilmente saprai, l’FTP non è crittografato e, di conseguenza, è caduto in disgrazia per motivi di sicurezza. Abilitare SFTP è in realtà più semplice di FTP su Mac in questi giorni:

  • Avvia le Preferenze di Sistema e vai su “Condivisione”
  • Fare clic sulla casella accanto a “Login remoto” per abilitare SSH e SFTP

Aggiornamento: la nostra guida molto più dettagliata su accesso remoto e server SSH è qui.

Abilita server SFTP in Mac OS X

È possibile verificare che SFTP funzioni digitandolo alla riga di comando:

sftp localhost

Nota: i server FTP e SFTP sono diversi e l’abilitazione di uno non abilita l’altro. SFTP è consigliato a causa del livello di crittografia predefinito e del trasferimento sicuro.

Disattiva il server FTP o SFTP in OS X

Ecco come disabilitare il server FTP:
sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

Come suggerisce il comando, questo scarica il demone ftp e spegne il server. Ovviamente puoi solo spegnere e disabilitare il server FTP se prima era abilitato.

Disabilitare SFTP è solo una questione di deselezionare la casella “Login remoto” che si trova all’interno del pannello di preferenze di condivisione di OS X.

Se ti stai chiedendo come tutto questo sia diverso dalle precedenti versioni di OS X, dovresti cercare Snow Leopard (10.6) o prima per trovare la differenza. In precedenza, un’opzione di server FTP era un’interruzione all’interno dei pannelli di preferenze di condivisione generali come questa:

Server FTP mancante in OS X Lion, ma è comunque possibile attivarlo

Anche se non è del tutto chiaro il motivo per cui Apple ha tirato il frontend facile alla condivisione FTP, è possibile che stiano semplicemente scegliendo di privilegiare SFTP perché è un protocollo più sicuro e abilitando uno abilita entrambi. Ciononostante, i server FTP e FTPS sono ancora in circolazione (come lo sono i client per quella materia), quindi si tratta semplicemente di utilizzare il terminale per abilitare il lato server delle cose. In generale, poiché SFTP è molto più sicuro, è quello che dovresti usare per i trasferimenti e le connessioni di file remoti, quindi tienilo a mente se pensi di ospitare qualsiasi tipo di server verso il mondo esterno, o anche se vuoi semplicemente per avere trasferimenti di file protetti da e verso i Mac remoti.

Questa è un’elaborazione su un suggerimento da Land of Daniel via TUAW, che prosegue spiegando come ottenere ftpd per avviarsi automaticamente al riavvio, quindi se ti interessa, non perdere il loro post.

Like this post? Please share to your friends: