Estou usando ssh
os favoritos para ter uma maneira confortável de entrar nas estações de trabalho da minha universidade a partir do meu laptop em casa.
Minha configuração fica 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 estou fazendo ssh gateway_server
, que é acessível pela internet e de lá para um servidor de intranet local local_server
, o que me dá outro túnel sample_workstation
acessível.
Funciona perfeitamente com ssh e é fácil de usar, pois só preciso:
ssh sample_workstation
... e a configuração faz a mágica. No entanto, 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 o diretório de trabalho das minhas estações de trabalho.
Como posso fazer um túnel através gateway_server
e local_server
via ?sample_workstation
sshfs
Responder1
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 sshfs
ponto de montagem no host remoto:
sshfs sample_workstation:dir /mnt/mountpoint