Montar um sistema de arquivos remoto com SSHFS

Montar um sistema de arquivos remoto com SSHFS

O SSHFS (Secure Shell File System) é um recurso que permite montar sistema de arquivos remotos como se fossem diretórios locais utilizando o protocolo SSH para garantir a segurança. Isso quer dizer que você pode acessar arquivos e diretórios em outros sistemas ou servidores como se estivessem armazenados no seu sistema local, poupando muito tempo e trabalho!

Instalar sshfs

  • Debian/Ubuntu
  • CentOS

Instalação do sshfs em Debian/Ubuntu

Para instalar o sshfs em sistemas baseados no Debian, basta executar o seguinte comando:

sudo apt install sshfs

Instalação do sshfs em CentOS/Red Hat

Para instalar o sshfs em sistemas baseados em Red Hat, basta executar o seguinte comando:

yum install fuse-sshfs

Uso básico

Para, por exemplo, montar o diretório /var/www/html de um servidor remoto como o diretório /mnt/dados-externos no seu computador local, você pode executar o seguinte comando:

sshfs usuario@servidor:/var/www/html /mnt/dados-externos

Adicionando opções úteis ao comando

Abaixo está um exemplo de comando com algumas opções adicionais para melhorar o uso do sshfs:

sudo sshfs -o ServerAliveInterval=45,ServerAliveCountMax=2,reconnect,allow_other,IdentityFile=/home/kali/.ssh/id_rsa_nova [email protected]:/var/www/html/ /mnt/dados-externos/
OpçãoDescrição
ServerAliveIntervalNúmero (em segundos) que o cliente esperará antes de enviar um pacote nulo ao servidor (para manter a conexão ativa)
ServerAliveCountMaxNúmero máximo de vezes que o cliente SSH enviará uma solicitação de verificação de conexão ativa para o servidor antes de encerrar a conexão
reconnectReconecta ao servidor caso a conexão seja interrompida
allow_otherPermite que outros usuários além do que montou o sistema de arquivos SSHFS consiga acessá-lo
IdentifyFileIndica uma chave privada

Tip

Lembrando que para utilizar a opção allow_other é necessário adicionar a linha user_allow_other ao arquivo /etc/fuse.conf

Por fim, agradecemos a leitura e esperamos que este post tenha te ajudado de alguma maneira! Caso tenha alguma dúvida, entre em contato conosco pelo Telegram , Facebook ou Instagram ! Veja mais posts no IronLinux !

Posts relacionados

Desabilitar acesso root no ssh

Desabilitar acesso root no ssh

Nesse post vamos falar sobre como desabilitar o acesso ssh com o usuário root em sua VM Linux de maneira simples e fácil.

Ler post completo
Restrigindo acesso SSH com IpTables

Restrigindo acesso SSH com IpTables

No tutorial de hoje vamos mostrar como realizar o bloqueio da porta 22 (SSH) com o firewall local IPTables.

Ler post completo
Usando o Google Authenticator no Two Factor do SSH [CentOS7]

Usando o Google Authenticator no Two Factor do SSH [CentOS7]

Introdução O Google Authenticator é uma ferramenta gratuita que pode ser utilizada em diversas plataformas para melhorar a segurança na hora de se autenticar em uma aplicação, servidor e outros ambientes.

Ler post completo