SSH - Savoir Sauver un Homme
Par yannux le mardi, février 28 2006, 14:07 - Tutorials - Lien permanent
Oui bon ok peut mieux faire pour le titre. N'empêche que pour le coup ssh ça
gère des ptis pingouins.
La problèmatique
Je suis chez Mr toto, ou Mme titi. Je veux accèder à l'interface web de mon router, mais je n'ai pas activer l'interface distante. Si je veux me la jouer un peu je me connecte en ssh je lance lynx, links ou alors il a une interface telnet. Malheureusement, galère l'authentification http avec un navigateur texte, et si celà fonctionne il reste encore le problème des frames de l'interface web. En gros on se fait *$ù*$.
La solution
Pour se la jouer encore plus, on sort son ssh pour créer un petit tunnel entre le pc où on est le routeur en passant par le serveur ssh. Voici là syntaxe
Un exemple
Je veux accèder à mon routeur dont l'ip en local et 192.168.1.1, le port http: 80 (oui on veut l'interface http/web), par l'adresse localhost:2045. L'adresse ip publique de ma connection à la maison ( là ou est le routeur auquel je veux accèder ) est 81.56.125.19. On va prendre l'utilisateur root pour se connecter au serveur ssh
La commande sera donc :
Apprentissage du jour qui permet d'éviter de se déplacer chez le client pour configurer le routeur :D. Thanks Maxou
La problèmatique
Je suis chez Mr toto, ou Mme titi. Je veux accèder à l'interface web de mon router, mais je n'ai pas activer l'interface distante. Si je veux me la jouer un peu je me connecte en ssh je lance lynx, links ou alors il a une interface telnet. Malheureusement, galère l'authentification http avec un navigateur texte, et si celà fonctionne il reste encore le problème des frames de l'interface web. En gros on se fait *$ù*$.
La solution
Pour se la jouer encore plus, on sort son ssh pour créer un petit tunnel entre le pc où on est le routeur en passant par le serveur ssh. Voici là syntaxe
ssh -l user_ssh -L port_local_accés:ip_du_routeur:port_distant_accés
ip_serveurUn exemple
Je veux accèder à mon routeur dont l'ip en local et 192.168.1.1, le port http: 80 (oui on veut l'interface http/web), par l'adresse localhost:2045. L'adresse ip publique de ma connection à la maison ( là ou est le routeur auquel je veux accèder ) est 81.56.125.19. On va prendre l'utilisateur root pour se connecter au serveur ssh
La commande sera donc :
ssh -l root -L 2045:192.168.1.1:80 81.56.125.19Apprentissage du jour qui permet d'éviter de se déplacer chez le client pour configurer le routeur :D. Thanks Maxou
