logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
Prochaine révision Les deux révisions suivantes
doc:reseau:ssh [27/10/2012 07:42]
smolski
doc:reseau:ssh [19/08/2013 22:29]
captnfab [SSH - TP]
Ligne 1: Ligne 1:
-====== SSH - En Détail ​======+====== SSH - TP ======
  
-===== Débutant ===== 
  
-Les pages de référence pour débuter l'​utilisation du terminal ​+  * Objets : Connexion à SSH par clés, et relai de ports. 
- +  * Niveau requis ​DÉBUTANT AVISÉ 
-  * [[manuel:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)+  * Commentaires : //Connexion à SSH par clés, et relai de ports.// 
 +  * Débutant, à savoir : [[manuel:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) 
 +  * Forum : [url=http://​debian-facile.org/​forum/​viewtopic.php?​id=1583]Remarques,​ corrections,​ etc.[/url]
  
 ===== Installation ===== ===== Installation =====
  
-L'​installation est d'une simplicité déconcertante +On supposera ici que vous avez déjà suivi le tuto [[:​commande:​ssh|ssh]] ​et que vous savez donc les bases.
-        # aptitude install ssh +
-Et voilà ​le serveur est maintenant prêt à recevoir les premières connexions sur le port 22 +
- +
-SSH est configuré avec un niveau de sécurité très faible, pour ce connecter en local à un PC distant il suffit de faire comme ceci. +
-        $ ssh user@192.168.1.x +
-        mot_de_passe +
-Remplacer //user// par votre login sur le second PC et le //x// par la véritable **ip** de votre machine hôte, ​vous devrez répondre à la question par //yes// et saisir votre mot de passe de session. +
-<note importante>​ATTENTION !</​note>​ +
-Je vous recommande de ne pas exporter cette connection SSH tel quelle sur le net… Il y a des malins qui force le passage pour entrer chez vous, donc si vous voulez exporter une session SSH via un PC a 18 000 km de chez vous faites une configuration avancée. +
- +
  
-===== Configuration avancée ===== 
  
-===== RSA ou DSA ? =====+===== Connexion par clés asymétriques ​=====
  
-==== RSA ====+==== RSA ou DSA ? ====
  
-est un algorithme utilisé pour le protocole ssh 1 et 2, c'est un **protocole propriétaire** qui est __moins bien mis à jour__ et __n'​est plus conseillé__ dans le protocole 2 
  
-==== DSA ====+Peu importe.
  
-est un algorithme utilisé à partir du protocole 2 de ssh, c'est un **algorithme libre** qui est très bien maintenu, il offre une meilleure sécurité à ce jour, il est conseillé en priorité dans un environnement type ssh2.+==== Générer ​une clé ====
  
-===== Générer ​une clé =====+//Exemple avec une clé DSA.//
  
 Pourquoi ne pas autoriser les connexions uniquement par clefs privés/​public et interdire les connections standards où les mots de passes passent en clair. Pourquoi ne pas autoriser les connexions uniquement par clefs privés/​public et interdire les connections standards où les mots de passes passent en clair.
Ligne 44: Ligne 32:
 Vérifiez que la clef dans le fichier se termine bien par votre adresse ip ( Ip Internet ) et non par le nom de votre poste. Vérifiez que la clef dans le fichier se termine bien par votre adresse ip ( Ip Internet ) et non par le nom de votre poste.
 Si ce n'est pas le cas, remplacer le nom par votre adresse ip. Si ce n'est pas le cas, remplacer le nom par votre adresse ip.
-        $ scp /​home/​user/​.ssh/​id_dsa.pub user@192.168.1.x:/​home/​user/​.ssh/​authorized_keys+        $ ssh-copy-id -i /​home/​user/​.ssh/​id_dsa.pub user@192.168.1.x
         mot_de_passe         mot_de_passe
  
 Voilà votre clé est en place, maintenant passons à la sécurité de votre système. Voilà votre clé est en place, maintenant passons à la sécurité de votre système.
  
-===== Sécuriser ​SSH =====+==== Restreindre les connexions à SSH ====
  
 Il suffit d'​éditer le fichier sshd_config en root sur le PC distant. Le fichier se trouve dans le dossier ///​etc/​ssh///​ Il suffit d'​éditer le fichier sshd_config en root sur le PC distant. Le fichier se trouve dans le dossier ///​etc/​ssh///​
Ligne 84: Ligne 72:
     Port 10010     Port 10010
 Une fois configuré il vous suffit de relancer SSH, à faire en root : Une fois configuré il vous suffit de relancer SSH, à faire en root :
-        # /​etc/​init.d/​sshd ​restart+        # service ssh restart
  
-===== Navigation via SSH =====+==== Navigation via SSH ====
  
 Pour voir les fichiers avec konqueror et Nautilus rien de plus simple Pour voir les fichiers avec konqueror et Nautilus rien de plus simple
-==== Konqueror ​====+=== Konqueror ===
  
         $ fish://​user@192.168.1.x         $ fish://​user@192.168.1.x
         ​         ​
-==== Nautilus ​====+=== Nautilus ===
  
         $ ssh://​user@192.168.1.x:​22         $ ssh://​user@192.168.1.x:​22
  
-==== Terminal ​====+=== Terminal ===
  
 Pour te connecter sur un serveur ssh qui n'a pas le port 22 par défaut. Pour te connecter sur un serveur ssh qui n'a pas le port 22 par défaut.
Ligne 108: Ligne 96:
  
  
-===== Tunnel ​crypté ​en SSH =====+==== Tunnel ​chiffré ​en SSH ====
  
 Il se peut que vous vouliez établir une connexion distante pour transiter des données de manière 100% transparente et sécurisée,​ nous allons donc établir un tunnel ssh. Il se peut que vous vouliez établir une connexion distante pour transiter des données de manière 100% transparente et sécurisée,​ nous allons donc établir un tunnel ssh.
Ligne 114: Ligne 102:
 Cette technique est très utile pour relier en local un bon nombre d'​utilisation,​ comme sur kde distant, un serveur smtp personnel, une boite mail ( pop ou imap ) personnelle,​ un bon nombre d'​utilisations ont recours à cette technique. Cette technique est très utile pour relier en local un bon nombre d'​utilisation,​ comme sur kde distant, un serveur smtp personnel, une boite mail ( pop ou imap ) personnelle,​ un bon nombre d'​utilisations ont recours à cette technique.
  
-==== Détail sur la ligne de commande SSH ====+=== Détail sur la ligne de commande SSH ===
  
   *ssh : invoque le protocole   *ssh : invoque le protocole
Ligne 125: Ligne 113:
 ===== Commandes annexes ===== ===== Commandes annexes =====
  
-  * Pour ''​COPIER''​ un fichier sécurisé vous devez vous servir de : [[commande:​scp|SCP]]+  * Pour ''​COPIER''​ un fichier sécurisé vous devez vous servir de : [[commande:​scp|scp]] 
 + 
 +  * Pour ''​MONTER''​ les fichiers servez-vous de : [[commande:​sshfs|]]
  
-  * Pour ''​MONTER''​ les fichiers servez-vous de : [[commande:​sshfs|SSHFS]] 
  
-===== Lien forum ===== 
-http://​debian-facile.org/​forum/​viewtopic.php?​id=1583 
doc/reseau/ssh.txt · Dernière modification: 30/05/2023 14:44 par lagrenouille

Pied de page des forums

Propulsé par FluxBB