introduction-ssh.md 2.13 KB

title: Introduction au SSH tags: ssh author: "Geoffrey Preud'homme"

date: 2015-11-20 14:25:15+01:00

Introduction au SSH

Théorie

SSH est un protocole de communication permettant de se connecter d'une machine à une autre.

Commande principale (pour un environnement Linux, déjà) ssh utilisateur@nom_de_la_machine -p port (si -p port n'est pas spécifié, c'est 22 par défaut, si utilisateur@ n'est pas spécifié, c'est votre nom de session actuel (echo $USER) qui est utilisé)

Pour transferer un fichier d'une machine à l'autre : scp -P port source destination (notez le P majuscule cette fois). On rajoutera l'option -r juste après scppour transferer un dossier et son contenu.

Si source et/ou destinationest une machine distante, on utilisera la notation utilisateur@nom_de_la_machine:emplacement_du_fichier.

Pratique

Depuis l'exterieur (IPv4)

Pour se connecter depuis l'exterieur au réseau Polytech Lille :

  • Serveur : portier.polytech-lille.fr
  • Port : 2222
  • Nom d'utilisateur : votre identifiant Polytech
  • Mot de passe : votre mot de passe Polytech

Vous arriverez sur la machine weppes. À partir de là, vous pouvez vous connecter à toutes les machines (par exemple ssh florine06) et faire comme si vous étiez à Polytech.

Note : Actuellement tout scppassant par weppes ne fonctionne pas (on obtient un message du type C0664 50 nomfichier.

Depuis l'exterieur (IPv6)

Si vous avez la chance d'avoir une connectivité IPv6 chez vous (ce que vous pouvez vérifier avec http://ipv6-test.com/, vous pourrez vous connecter à N'IMPORTE QUELLE macine du réseau Polytech avec son adresse IPv6. Pour connaître une telle adresse, connectez vous à cette machine (via la méthode IPv4 par exemple), et entrez ip addr show eth0.

Vous obtiendrez un truc du genre 2001:660:4401:6004:21a:a0ff:fe26:9672(ici pour Astruc01), que vous pourrez utiliser avec ssh.

Imprimer un fichier

Sur un ordinateur (et pas un serveur tel que weppes ou houpplin), entrez la commande suivante lpr -H Imprimante fichier.pdf. Les imprimantes possible sont visibles avec lpstat -a.