Túnel ssh similar a WinSCP en Chrome OS

Túnel ssh similar a WinSCP en Chrome OS

Para Chrome OS, ¿existe algún equivalente a la funcionalidad del túnel SSH que se ve en WinSCP?

En el destino, necesito hacer un túnel desde una máquina a través de SSH a otra para fines SFTP.

Por lo general, estoy en una máquina con Windows y es sencillo con WinSCP y no tengo problemas para establecer una conexión con la primera máquina a través, por ejemplo, de la extensión SSH del navegador Chrome.

Pero se niega la conexión al segundo (.1.16) con el mensaje:

[email protected]: Permission denied (publickey,password).

sshLos argumentos en la extensión SSH Chrome son:

ssh -tt -oPasswordAuthentication=yes -oChallengeResponseAuthentication=no [email protected]

También intenté usar un proxy con varias configuraciones.

Respuesta1

Logré el mismo resultado usando una configuración de proxy. Hay muchas publicaciones que describen cómo usar una configuración SSH de proxy dinámico para acceder a una red remota a través del navegador de Chromebook, pero esta solución depende de la extensión SFTP de Chromebook* y la extensión de shell seguro de Chromebook** para ver un sistema de archivos remoto en un Chromebook flex vía SSH.

Paso 1. Configure la extensión de shell seguro para SSH en el servidor remoto (llámelo servidor1) y agregue lo siguiente en el cuadro de argumentos SSH:

-L 8088:192.168.1.XX:22

Tenga en cuenta que '8088' es un puerto local arbitrario en el Chromebook, pero entiendo que Chromebook es exigente con los puertos locales, es decir, no permite puertos privilegiados (<1000 y algo así) y solo permite algunos otros (?), que 191.168.1.XX es el destino. IP en la LAN remota a la que desea hacer un 'túnel' (obviamente diferente a la IP del servidor1... llámelo 'servidor2') y '22' es el puerto SSH del servidor2

Paso 2. Reconfigure la conexión IP actual para permitir el uso de Proxy. Esto está bien descrito en las publicaciones de Chromebook, pero para reiterar:

    Allow proxies for shared networks --> turn on
    Connection Type: Manual Proxy configuration
    Use the same proxy for all protocols - No
    Http proxy and Secure Http proxy: socks5://localhost with Port 8088
    Socks host: SOCKS Host Port 8088
    Do not use the proxy settings for these hosts and domains:
(this is quite useful i.e. add eg https://www.google.com, or your email host's address, one at a time via the 'Add Exception' line *before* the Proxy is activated).

Paso 3 Configure la extensión SFTP:

Server Name: localhost, Port 8088
Username: as needed
Password: as needed

Entonces la magia debería ocurrir con el sistema de archivos remoto volviéndose "montable" a través del botón azul y visible en el administrador de archivos nativo de Chromebook (agréguelo a "Favoritos", "Almacenar credenciales")

  1. Referencias *https://www.techrepublic.com/article/how-to-mount-an-sftp-drive-on-your-chromebook *https://dchromewebstore.google.com/detail/sftp-client/jajcoljhdglkjpfefjkgiohbhnkkmipm **https://chromewebstore.google.com/detail/secure-shell/iodihamcpbpeioajjeobimgagajmlibd

información relacionada