Bonjour
Je vais essayer d’expliquer comment se connecter à distance sur une autre machine grâce à SSH. L’intérêt de la procédure est de pouvoir administrer un serveur à distance ou de filer un coup de main à un copain par exemple…
En réalité tout va se passer du coté du serveur, ou du copain à aider. 4 étapes sont nécéssaires:
- Installation de OpenSSH sur le serveur (PC du copain en détresse)
- Redirection du port 22 sur la machine (port forwarding)
- Mise en place de No-IP (optionnel)
- Connection à la machine distante
1)- Installation de OpenSSH sur le serveur
Installer OpenSSH sur un PC est d’une complexité hallucinante!! Alors accrochez vous!
Il faut se mettre dans un terminal et taper: sudo apt-get install openssh-server puis valider par Entrée, tapez son mot de passe et à nouveau valider par Entrée.
Pfffiouuuu! Autant dire que nos neurones ont travaillés!
2)- Redirection du port 22 sur la machine (port forwarding)
La aussi c’est assez simple. Il suffit de lancer Firefox et de taper l’adresse de votre routeur dans la barre d’adresse (ex: http://192.168.0.1) et d’appuyer sur entrée. Si vous ne connaissez pas l’adresse IP de votre routeur, tapez arp -a dans un terminal.
Une fois dedans repérez un onglet NAT. Sur la neufbox il faut cliquer sur « Réseau » puis sur « NAT »:
Dans le premier champ il suffit de donner un nom, peu importe lequel (ex: OpenSSH). Ensuite choisissez TCP pour le port 22. Ensuite choisissez port simple. Dans la colonne port externe et dans la colonne port de destination, tapez 22. Dans la colonne « Adresse IP de destination » tapez l’adresse IP du serveur ou du PC du copain. Validez et c’est fini.
Si vous ne connaissez pas l’IP de votre machine, tapez ifconfig dans un terminal, repérez votre carte réseau et trouvez l’adresse:
!!!ATTENTION!!!
Si vous êtes en DHCP (ce qui est probablement le cas), votre routeur (neuf box) vous assigne aléatoirement une IP à chaque démarrage de la machine, ce qui fait qu’elle ne correspondra pas à la redirection!! Pour évidez ce désagrément il faut impérativement attribuer une IP fixe à la machine. Sous Ubuntu, on peut le faire simplement en cliquant sur « Système » => « Administration » => « Réseau » puis en renseignant en fonction de:
Si vous rencontrez des difficultés vous pouvez le faire de manière manuelle.
Voila le forwarding est fait.
3)- Mise en place de No-IP (optionnel)
L’intérêt de No-IP est d’évitez l’inconvénient d’une IP d’ynamique et d’avoir à vérifier sur le web à chaque fois pour connaître son IP et la communiquer au copain qui veut vous aider.
Pour installer No-IP suivez mon précédent post intitulé No-IP sous Ubuntu
4)- Connection à la machine distante
Pour cela rien de plus facile, il suffit de se mettre dans un terminal et de taper ssh nom_utilisateur@IPdelamachinedistante
Ex: ssh bob@le-site-de-bob.no-ip.com
CONCLUSION:
Voila vous avez terminé! Ce n’était pas la mer à boire avouez!? Si?



Bulletins (RSS)
mars 22nd, 2010 à 20:17 Surfe avec
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100214 Ubuntu/9.10 (karmic) Firefox/3.5.8
Super tuto, merci beaucoup !