Necesito acceder al IEEE xplore, pero no tengo derecho a descargarlo del instituto.
Puedo iniciar sesión en el servidor del instituto a través de ssh,
Entonces, ¿cómo puedo acceder a IEEE xplore a través del servidor del instituto a través de ssh?
He buscado soluciones, alguna respuesta:
ssh -L 8080:localhost:80 user@remoteserver
y luego dice:
Ahora, apunte su navegador local a localhost: 8080. Debería reenviarse a localhost: 80 en el servidor remoto. ### Pero todavía no sé cómo configurar mi computadora portátil, estoy usando Chrome.
¡Agradezco mucho tu ayuda!
Respuestas:
Primer método:
Lanzar un túnel SSH
Para iniciar su túnel SSH, simplemente abra la terminal y conéctese a su servidor remoto a través de SSH con los siguientes indicadores:
Navega por la Web con tu túnel SSH (Chrome)
Ahora, comencemos a navegar por la web usando nuestro nuevo túnel SSH.
Busque en Google 'mi ip' y eche un vistazo a cuál es su dirección IP ahora.
Esto lanzará nuestro túnel SSH en el puerto 8080 y enrutará todo el tráfico (de forma segura) a través del servidor en example.com.
Salir del túnel SSH
Para salir del túnel SSH, simplemente desactive el proxy SOCKS dentro de su navegador.
fuente
Segundo método
Puedes hacerlo fácilmente usando Shellinabox
Asegúrese de haber verificado Universe Repository
Instalar
Configurando Shellinabox
Por defecto, shellinaboxd escucha en el puerto TCP 4200 en localhost. Durante la instalación, un nuevo certificado SSL autofirmado creado automáticamente en "/ var / lib / shellinabox" para usar el protocolo HTTPS.
NB: reemplace la ip 172.16.25.125 con la suya
Iniciando Shellinabox
Una vez que haya terminado con la configuración, puede iniciar el servicio
Verificar Shellinabox
Ahora verifiquemos si Shellinabox se está ejecutando en el puerto 4200 usando el comando "netstat".
Ahora abra su navegador web y navegue hasta 'https: // "Your-IP-Adress: 6175"'. Debería poder ver un terminal SSH basado en la web. Inicie sesión con su nombre de usuario y contraseña y se le presentará su solicitud de shell.
fuente
fuente
El ejemplo que proporcionó es correcto, pero algo engañoso. Esto debería funcionar:
Por ejemplo, considere un cuadro remoto que ejecuta ssh que puede acceder a esta página web, que quiero ver localmente:
http://192.168.1.2/index.html
Para crear un túnel en mi casilla local que me permita navegar a esa página remota, ejecuto localmente:
Y luego, en un navegador web, visito:
http: // localhost: 8080 / index.html
Si necesita (o quiere) omitir el especificador de puerto, deberá abrir el túnel como raíz, ya que 80 es un puerto "privilegiado" (<1024):
Luego, puede visitar localmente:
http: //localhost/index.html
No se requiere otra configuración.
Por cierto, esto solo funciona para un único host que desea ver localmente. Si necesita ver más, debe abrir más túneles en otros puertos o examinar las otras soluciones que el túnel solicita para todos los hosts remotos a través de un proxy.
Este es el tercer uso del
-L
cambio desdeman ssh
:fuente