SFTP: SSH File Transfer Protocol: differenze tra le versioni

nessun oggetto della modifica
(Creata pagina con '== Introduzione == Dalla pagina di [https://it.wikipedia.org/wiki/SSH_File_Transfer_Protocol wikipedia]: <blockquote> In telecomunicazioni e informatica l'SSH File Transfer Prot...')
 
Nessun oggetto della modifica
Riga 1: Riga 1:
{{Versioni compatibili | Wheezy | Jessie}}{{SSH}}
== Introduzione ==
== Introduzione ==


Riga 8: Riga 10:
Semplificando si può quindi dire che sftp è come il protocollo ftp, ma con la differenza che autenticazione e trasferimento dati non avvengono in chiaro.
Semplificando si può quindi dire che sftp è come il protocollo ftp, ma con la differenza che autenticazione e trasferimento dati non avvengono in chiaro.


== Server ==
== OpenSSH server ==
 
=== Installazione ===


Per avere a disposizione un server sftp è sufficiente installare <code>openssh-server</code>:
Per avere a disposizione un server sftp è sufficiente installare <code>openssh-server</code>:
Riga 14: Riga 18:


{{Box|Wheezy e <code>openssh-sftp-server</code>|Questo pacchetto non viene installato automaticamente in wheezy poiché disponibile solo in <code>wheezy-backports</code>. L'utente quindi NON deve installare il suddetto pacchetto se non intende aggiornare alla versione dei backports anche i pacchetti <code>openssh-client</code> e <code>openssh-server</code>.}}
{{Box|Wheezy e <code>openssh-sftp-server</code>|Questo pacchetto non viene installato automaticamente in wheezy poiché disponibile solo in <code>wheezy-backports</code>. L'utente quindi NON deve installare il suddetto pacchetto se non intende aggiornare alla versione dei backports anche i pacchetti <code>openssh-client</code> e <code>openssh-server</code>.}}
=== Configurazione ===
È molto semplice, si tratta di aggiungere poche direttive al file di configurazione <code>/etc/ssh/sshd_config</code>.<br/>
La prima dovrebbe essere già presente, si tratta di:
<pre>Subsystem sftp /usr/lib/openssh/sftp-server</pre>
Le altre, aggiungibili in coda al file di configurazione sono:
<pre>
Match Group nome_utente_o_gruppo
ChrootDirectory /directory/voluta
AllowTCPForwarding no
X11Forwarding no
ForceCommand /usr/lib/openssh/sftp-server
</pre>
== Client ==
Esistono innumerevoli client in circolazione, quindi sta al gusto dell'utente scegliere quale usare. A titolo d'esempio si citano <code>sftp</code> e [https://filezilla-project.org/ Filezilla]. Il primo è uno strumento a riga di comando ed è già incluso con il pacchetto <code>openssh-client</code>, mentre il secondo è uno strumento ricco di funzionalità, adatto per diversi protocolli e dotato di interfaccia grafica.
3 155

contributi