OpenSSH : Créer un serveur sFTP

book
date_range
comment1 commentaire
remove_red_eye7530 vues

OpenSSH sFTP 

Sous Debian et ses dérivés, il est possible de créer un serveur SFTP pour Secure File Transfer Protocol. Le SFTP n'est pas un dérivé du FTP, il s'appuie sur le protocole SSH d'openssh.

Tutoriel pour sécuriser le serveur sFTP OpenSSH 

Installation OpenSSH


  • Il faudra installer le serveur d'openssh avec le gestionnaire de paquet de la machine.
 aptitude install openssh-server

 A l'installation, le serveur génèrera automatique une clef.

OpenSSH server SFTP 

 

Configuration OpenSSH


Par défaut, le paquet fonctionne en toute autonomie, aucune configuration n'est à apporter. En revanche, il est possible de sécuriser un minimum SSH.

Pour se connecter on utilisera openssh-client sous Linux, sous Windows WINSCP.

Ajouter ou modifier les éléments suivants dans le fichier de configuration d'openssh server /etc/ssh/sshd_config (à éditer avec nano ou vim / vi sous serveur).

  • Rendre le login root direct impossible.
PermitRootLogin No
  • Changer le port SSH (défaut 22, veillez à utiliser un port inutilisé !).
Port 122
  • Forcer la version à utiliser.
Protocol 2
  • N'autoriser que certains utilisateurs à se connecter avec SSH.
AllowUsers sacha ...

 

Quelques commandes...


Téléverser (upload) un fichier.

put chemin_entree chemin_sftp

Télécharger (download) un fichier.

get chemin_sftp chemin_sortie

Lister le répertoire.

ls

Savoir où on se trouve dans le répertoire.

pwd

Se déplacer dans le répertoire.

cd

Pour en savoir plus sur les commandes sFTP. 

man sftp

Articles similaires

Commentaires

Ron - Invité - 14/03/2015 14:38
FTP Manager Lite est une meilleure FTP freeware et le logiciel client SFTP. L'interface propre est super facile à utiliser. Il effectuera rapidement et efficacement vos transferts de fichiers. Il est l'un des meilleurs clients FTP freeware qui supporte également FXP.
1

Ajouter un commentaire

Vous ne disposez pas les autorisations nécessaires pour poster un commentaire.