web-dev-qa-db-fra.com

Navigateur Web en ligne de commande utilisant SSH, est-ce que je peux utiliser

Je suis connecté via SSH à une Ubuntu Box située derrière un pare-feu et des routeurs. À partir de cette boîte Ubuntu, j'ai besoin d'ouvrir une page Web de routeur et de vous connecter au routeur pour effectuer certaines modifications.

Comment puis-je depuis la ligne de commande ouvrir un navigateur Web qui peut me permettre de naviguer de la même façon sur ce réseau?

J'ai utilisé lynx mais cela ne m'aide pas à faire le travail principal. Rien d'autre.

EDIT: en utilisant Lynx, j'obtiens ce problème où j'ai besoin de javascript pour avoir un accès web au routeur.

<<<                                                                                                                                                   Linksys Smart Wi-Fi
JavaScript is required

   JavaScript is required to use Linksys Smart Wi-Fi Tools. Please change the security settings in your browser to enable JavaScript.

































: q
  Arrow keys: Up and Down to move.  Right to follow a link; Left to go back.
 H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list 

EDIT:

Étape 1: ordinateur portable à distance

$ ssh -ND 9009 [email protected]
password: ......

Étape 2: ouvrez Firefox> faites les réglages comme ceci:

enter image description here

Étape 3: allez sur le site icanhazip.com et commencez à surfer

ça marche.

4
YumYumYum

Vous pouvez utiliser SSH en tant que proxy, puis utiliser un navigateur local pour utiliser ce proxy.

ssh -ND 8080 [email protected]

Cela définit un proxy SOCKS. Modifiez simplement les paramètres de proxy de votre navigateur sur IP: localhost Port: 8080 et votre trafic sort par SSH.

Rappelez-vous simplement que tous le trafic de votre navigateur passe par le proxy jusqu'à ce que vous le désactiviez. Ne faites donc rien contre la stratégie réseau tant que vous êtes connecté. exemple.

Remarque: cela ne fonctionnera probablement pas pour les recherches de domaine. Vous aurez donc besoin de l'adresse IP locale (de l'hôte SSH) du routeur.

10
Oli

Personnellement, je configurerais un tunnel SSH pour vous permettre de le visualiser dans un navigateur Web sur votre machine.

ssh -L 8080:ipofrouter:80 <Host>

Cela vous permettrait ensuite d'accéder localement à l'adresse IP du routeur sur le port 8080 pour afficher la page de configuration de vos routeurs.

Donc pour y accéder tu entrerais

http://localhost:8080

J'espère que ça aide

2