Come trasferire in modo sicuro i file su qualcun altro con SFTP

Sommario:

Come trasferire in modo sicuro i file su qualcun altro con SFTP
Come trasferire in modo sicuro i file su qualcun altro con SFTP

Video: Come trasferire in modo sicuro i file su qualcun altro con SFTP

Video: Come trasferire in modo sicuro i file su qualcun altro con SFTP
Video: MANIACO DI ANDROID PROVA IOS 16 (e iPadOS 16)! 😒 *sono allibito* - YouTube 2024, Maggio
Anonim
Abbiamo già scritto in precedenza sull'hosting del proprio server FTP, ma i dati vengono trasferiti in chiaro, rendendolo inadatto per i trasferimenti di file riservati. In questa guida esamineremo la versione sicura di FTP - SFTP, e perché rappresenta un modo eccellente per trasferire file ad altre persone su Internet.
Abbiamo già scritto in precedenza sull'hosting del proprio server FTP, ma i dati vengono trasferiti in chiaro, rendendolo inadatto per i trasferimenti di file riservati. In questa guida esamineremo la versione sicura di FTP - SFTP, e perché rappresenta un modo eccellente per trasferire file ad altre persone su Internet.

Perché SFTP?

I geek si imbattono continuamente in questo problema: hai un file troppo grande per essere trasferito tramite e-mail o messaggistica istantanea. Certo, potresti caricarlo su Dropbox o su qualche altro servizio cloud, ma cosa succede se non hai / vuoi un account con loro, hai abbastanza spazio libero, o se vuoi semplicemente bypassare del tutto l'intermediario? Per non parlare dei problemi di sicurezza con i servizi cloud.

Invece di affrontare questa seccatura, puoi risparmiare tempo trasferendo file (grandi e piccoli) al tuo amico utilizzando SFTP. Non è necessario crittografare i file prima del trasferimento, perché vengono sottoposti a tunnel attraverso il protocollo SSH molto sicuro. Non solo, ma ora puoi caricare direttamente sul tuo amico anziché sul cloud, risparmiando un sacco di tempo.

Ma aspetta, c'è di più! Se vuoi condividere più file con le persone, puoi semplicemente rilasciarli in una cartella specificata e i tuoi amici possono sfogliare quella sezione del tuo PC come se fosse una parte della loro. La condivisione di file può essere molto più semplice con questo metodo, perché il caricamento verrà avviato dal tuo amico al posto tuo. Tutto quello che devi fare è trascinare e rilasciare e far loro sapere che ora possono scaricare i file.

Impostazione di SFTP

La configurazione di un server SFTP in Windows richiederà alcuni software di terze parti. La maggior parte dei software che hanno questa funzionalità ti costeranno, ma ne useremo una gratuita chiamata FreeFTPd. Fare clic sul collegamento per scaricare e installare il programma. Essere avvisati, gli sviluppatori chiaramente non sono madrelingua inglese e mostra molto del testo. Non ti allarmare, è un programma legittimo che abbiamo testato e tutto è stato testato: ti sarà difficile trovare un'alternativa migliore.

Passa attraverso l'installazione normalmente, e alla fine ci saranno due prompt, uno che chiede se devono essere create le chiavi private e l'altro che chiede se deve essere eseguito come un servizio; fare clic su Sì su entrambi.

Al termine dell'installazione, apri FreeFTPd tramite la nuova icona di collegamento sul desktop. Abbiamo riscontrato problemi durante la scrittura delle modifiche alla configurazione, quindi assicurati di fare clic con il pulsante destro del mouse sull'icona e di eseguire il programma come amministratore.
Al termine dell'installazione, apri FreeFTPd tramite la nuova icona di collegamento sul desktop. Abbiamo riscontrato problemi durante la scrittura delle modifiche alla configurazione, quindi assicurati di fare clic con il pulsante destro del mouse sull'icona e di eseguire il programma come amministratore.
Per iniziare con la configurazione, fai clic su Utenti a sinistra.
Per iniziare con la configurazione, fai clic su Utenti a sinistra.
In questo menu, fai clic su Aggiungi e compila le informazioni per un nuovo account utente per accedere al tuo server.
In questo menu, fai clic su Aggiungi e compila le informazioni per un nuovo account utente per accedere al tuo server.
Sotto Autorizzazione, puoi scegliere di usare "Autenticazione NT" o "Password memorizzata come hash SHA1". Autenticazione NT significa che utilizza un nome utente e una password di Windows, quindi dovrai creare un nuovo utente sul tuo computer per chiunque acceda la directory SFTP. Nella maggior parte dei casi, sarà probabilmente meglio memorizzare la password come hash SHA1 e mantenere l'utente SFTP separato dagli utenti Windows.
Sotto Autorizzazione, puoi scegliere di usare "Autenticazione NT" o "Password memorizzata come hash SHA1". Autenticazione NT significa che utilizza un nome utente e una password di Windows, quindi dovrai creare un nuovo utente sul tuo computer per chiunque acceda la directory SFTP. Nella maggior parte dei casi, sarà probabilmente meglio memorizzare la password come hash SHA1 e mantenere l'utente SFTP separato dagli utenti Windows.

Dopo aver digitato il nome utente e la password desiderati, deselezionare la casella "Server FTP" verso il basso e fare clic su Applica. Ora che l'utente è configurato, fare clic sulla scheda SFTP.

L'unica cosa che vale davvero la pena di modificare in questa scheda è la directory radice SFTP. Specifica dove risiedono i file che vuoi condividere. Per semplicità, stiamo solo andando a cambiare la cartella già popolata in una cartella sul desktop.
L'unica cosa che vale davvero la pena di modificare in questa scheda è la directory radice SFTP. Specifica dove risiedono i file che vuoi condividere. Per semplicità, stiamo solo andando a cambiare la cartella già popolata in una cartella sul desktop.
Una volta che sei pronto per iniziare a ospitare i file, fai clic sul pulsante Start in questa scheda. Windows Firewall probabilmente si aprirà e ti chiederà se è OK - fai clic su Consenti accesso.
Una volta che sei pronto per iniziare a ospitare i file, fai clic sul pulsante Start in questa scheda. Windows Firewall probabilmente si aprirà e ti chiederà se è OK - fai clic su Consenti accesso.
Ora dovresti essere in grado di tornare alla scheda Stato e vedere che il tuo server SFTP è in esecuzione.
Ora dovresti essere in grado di tornare alla scheda Stato e vedere che il tuo server SFTP è in esecuzione.
Fare clic su Applica e salva per mantenere queste modifiche e quindi chiudere la finestra.
Fare clic su Applica e salva per mantenere queste modifiche e quindi chiudere la finestra.

freeFTPd continuerà a funzionare in background. Per accedervi, basta aprirlo dall'area di notifica.

Image
Image

Accedere alla directory SFTP

Metti un paio di file nella tua directory SFTP in modo che possiamo fare dei test. Se hai lasciato la directory home dell'utente al suo valore predefinito ($ SERVERROOT geek nel nostro esempio), dovrai creare un'altra directory all'interno della directory radice SFTP.

Come puoi vedere in questa schermata, inseriamo due file di test nella directory 'geek' che si trova all'interno della cartella 'SFTP server files' (cartella radice SFTP). Assicurati che la porta 22 sia inoltrata al tuo PC sul router, e quindi sei pronto per qualcuno che si connetta al tuo PC. Vedi questa guida se hai bisogno di aiuto con il port forwarding.
Come puoi vedere in questa schermata, inseriamo due file di test nella directory 'geek' che si trova all'interno della cartella 'SFTP server files' (cartella radice SFTP). Assicurati che la porta 22 sia inoltrata al tuo PC sul router, e quindi sei pronto per qualcuno che si connetta al tuo PC. Vedi questa guida se hai bisogno di aiuto con il port forwarding.

Chiedi al tuo amico di scaricare un client FTP che sia in grado di accedere ai server SFTP: il nostro consiglio è FileZilla. Dovranno solo digitare il tuo indirizzo IP, il nome utente e la password che hai configurato in precedenza e specificare la porta su cui è in esecuzione il tuo server (se lo hai lasciato al valore predefinito, sarà la porta 22).

Consigliato: