sshfs através de múltiplos hosts?

1

Estou usando ssh de favoritos para ter uma maneira confortável de me encapsular em minhas estações de trabalho em meu laptop, em minha universidade.

Minha configuração é assim:

host sample_workstation
    hostname sample_workstation
    port 22
    user johndoe
    ProxyCommand ssh local_server -W %h:%p

host local_server
    hostname local_server
    port 22
    user johndoe
    ProxyCommand ssh gateway_server -W %h:%p

host gateway_server
    hostname gateway_server.my.university.tld
    port 22
    user johndoe

Basicamente eu estou ssh'ing para gateway_server , que é acessível através da Internet e de lá para um servidor de intranet local local_server , que me dá outro túnel onde sample_workstation é alcançável.

Funciona perfeitamente com o ssh e é fácil de usar, pois eu só preciso:

ssh sample_workstation

... e a configuração faz a mágica. No entanto, eu também gostaria de acessar arquivos. rsync é uma solução, mas muito complicada para o uso diário (na minha opinião).

Portanto, eu gostaria de usar sshfs para montar meu diretório de trabalho de estações de trabalho.

Como posso encapsular por meio de gateway_server e local_server para sample_workstation via sshfs ?

    
por daniel451 11.04.2017 / 01:47

1 resposta

2

O SSHFS está usando o subsistema SFTP do SSH e, portanto, está usando os mesmos arquivos de configuração que você já configurou. Não há necessidade de nenhuma outra configuração. Basta montar o ponto de montagem sshfs no host remoto:

sshfs sample_workstation:dir /mnt/mountpoint
    
por 11.04.2017 / 10:15