Conectando com Thunar através de duas camadas de sftp

1

É possível fazer uma conexão gráfica através de 2 camadas de ssh, usando Thunar? Para uma única "camada", posso abrir o host de remoção digitando sftp://user@host na barra de endereço e, em seguida, trabalhar com arquivos em host como se estivessem disponíveis localmente.

Agora, no entanto, estou em uma situação em que minha meta host2 é invisível a partir do www, por isso preciso ssh em host1 e, de lá, ssh novamente, em host2 , dentro da rede local. Uma solução "pseudocódigo" seria parecida com sftp://user1@host1/stfp://user2@host2/ , mas isso não funciona.

O objetivo é editar arquivos confortavelmente em host2 , usando minhas ferramentas GUI instaladas localmente.

    
por Jatentaki 25.04.2017 / 15:00

1 resposta

1

Você tem duas possibilidades:

  1. Usando sshfs . No host one, você precisa montar o diretório remoto em algum diretório: sshfs user@host2:/directory /mountpoint no seu computador, basta abrir sftp://user1@host1/mountpoint . O Sshfs usa o libfuse para montar o sistema de arquivos no espaço do usuário. Não é necessário ter permissões de superusuário. É principalmente o suficiente para estar em fuse usergroup.
  2. Redirecionamento de porta - possibilitando a conexão "direta" via ssh do seu computador para o host2. Apenas execute um comando: ssh user1@host1 -L 2022:host2:22 então você pode acessar o host2 do seu próprio computador: %código% Quando você está usando este método você tem que instruir seu thunar para usar outra porta (no exemplo é 2022). Como fazer isso? Você pode encontrá-lo aqui: Como eu conecto para um servidor com thunar no Xubuntu? - ssh [email protected] -p 2022
por Krzysztof Sawicki 25.04.2017 / 18:40