Túnel ssh semelhante ao WinSCP no Chrome OS

Túnel ssh semelhante ao WinSCP no Chrome OS

Para o Chrome OS, existe algum equivalente à funcionalidade do túnel SSH vista no WinSCP?

No destino, preciso fazer o tunelamento de uma máquina via SSH para outra para fins de SFTP.

Normalmente estou em uma máquina Windows e é fácil com o WinSCP e não tenho problemas para estabelecer uma conexão com a primeira máquina através, por exemplo, da extensão SSH do navegador Chrome.

Mas uma conexão com o segundo (.1.16) é negada com a mensagem:

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

sshos argumentos na extensão SSH do Chrome são:

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

Também tentei usar um proxy com várias configurações.

Responder1

Consegui o mesmo resultado usando uma configuração de proxy. Há muitas postagens que descrevem como usar uma configuração SSH de proxy dinâmico para acessar uma rede remota por meio do navegador do Chromebook, mas essa solução depende da extensão SFTP do Chromebook* e da extensão de shell seguro do Chromebook** para visualizar um sistema de arquivos remoto em um Chromebook flexível via SSH.

Etapa 1. Configure a extensão de shell seguro para SSH no servidor remoto (chame-a de server1) e adicione o seguinte na caixa de argumentos SSH:

-L 8088:192.168.1.XX:22

Observe que '8088' é uma porta local arbitrária no Chromebook, mas entendo que o Chromebook é exigente com portas locais, ou seja, não permite portas privilegiadas (<1000 e algo assim) e permite apenas algumas outras (?), que 191.168.1.XX é o destino IP na LAN remota para a qual você deseja 'tunelar' (obviamente diferente do IP do servidor1... chame este de 'servidor2') e '22' é a porta SSH do servidor2

Etapa 2. Reconfigure a conexão IP atual para permitir o uso do proxy. Isso está bem descrito nas postagens do Chromebook, mas 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).

Etapa 3 Configure a extensão SFTP:

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

Então a mágica deve acontecer com o sistema de arquivos remoto se tornando 'montável' por meio do botão azul e visível no gerenciador de arquivos nativo do Chromebook (adicione-o em 'Favoritos', 'Armazenar credenciais')

  1. Referências *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

informação relacionada