Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ssh [Le 10/10/2022, 11:50]
194.199.240.110 [Monter un répertoire distant, navigation via SFTP (Secure File Transfer Protocol)]
ssh [Le 27/02/2024, 11:53] (Version actuelle)
bruno cosmétique
Ligne 11: Ligne 11:
 {{ :​logo_openssh.png|Puffy la mascotte de OpenSSH}} {{ :​logo_openssh.png|Puffy la mascotte de OpenSSH}}
  
-[[wpfr>​Secure_Shell|SSH]] est un protocole permettant d'​établir une communication chiffrée, ​donc sécurisée (on parle parfois ​de //tunnel//)sur un réseau informatique (intranet ou Internet) entre une machine locale (le //client//) et une machine distante (le //serveur//).+[[wpfr>​Secure_Shell|SSH]] est un protocole ​réseau ​permettant d'​établir une communication chiffrée ​entre deux machines. Il est notamment utilisé pour se connecter à distance à un serveur SSHy exécuter des commandes ou transférer des fichiers ​de manière sécurisée. 
 + 
 + 
 +Par défaut, un serveur SSH écoute sur le port TCP standard 22. Un programme ​client ​SSH est généralement utilisé pour établir des connexions avec le serveur ​qui exécute un démon sshd.
  
-La sécurité du chiffrement peut être assurée par différentes méthodes, entre autre par [[#​authentification_par_mot_de_passe|mot de passe]] ou par un [[#​authentification_par_un_systeme_de_cles_publiqueprivee|système de clés publique / privée]] (mieux sécurisé, on parle alors de [[wpfr>​cryptographie asymétrique]]). 
  
 SSH remplace de manière sécurisée : SSH remplace de manière sécurisée :
Ligne 215: Ligne 217:
 Vous pouvez sécuriser un répertoire en le dupliquant à travers le réseau en utilisant la commande [[:​rsync|rsync]]. Vous pouvez sécuriser un répertoire en le dupliquant à travers le réseau en utilisant la commande [[:​rsync|rsync]].
  
-Exemple1: Pour transférer le home d'un utilisateur **a**  hébergé dans la machine **b** dont l'​adresse IP est enregistrée dans le  fichier [[:​hosts|/​etc/​hosts]] en excluant quelques fichiers avec un résultait ​ à mettre dans le répertoire /MAISON qui sera automatiquement créé. ​+Exemple1: Pour transférer le home d'un utilisateur **a**  hébergé dans la machine **b** dont l'​adresse IP est enregistrée dans le  fichier [[:​hosts|/​etc/​hosts]] en excluant quelques fichiers avec un résultat ​ à mettre dans le répertoire /MAISON qui sera automatiquement créé. ​
 <code bash> sudo rsync -ahv --progress --stats --exclude={'​.*','​persistence.*'​} ​ a@b:/home/a /MAISON 2>​err.log ​ <code bash> sudo rsync -ahv --progress --stats --exclude={'​.*','​persistence.*'​} ​ a@b:/home/a /MAISON 2>​err.log ​
 cat err.log</​code>​ cat err.log</​code>​
Ligne 269: Ligne 271:
 <​code>​sftp://​nom_utilisateur_distant@IPduSERVEUR/​dossier/​que/​je/​veux</​code>​ <​code>​sftp://​nom_utilisateur_distant@IPduSERVEUR/​dossier/​que/​je/​veux</​code>​
  
-Clément ta mère la pute 
 ==== Monter un répertoire distant de manière automatique (SFTP grâce à SSHFS) ==== ==== Monter un répertoire distant de manière automatique (SFTP grâce à SSHFS) ====
  
  • ssh.1665395451.txt.gz
  • Dernière modification: Le 10/10/2022, 11:50
  • par 194.199.240.110