Como usar SSHfs para montar um sistema de arquivos remoto no Linux

Cum se utilizează SSHfs pentru a monta un sistem de fișiere la distanță pe Linux
⏱️ 3 min read

Você já quis montar sistemas de arquivos remotos localmente em um shell seguro? Nesse caso, SSHfs pode ser exatamente o que você está procurando. Ele usa SSH e Fuse para permitir que você monte computadores (ou servidores) remotos localmente.

Nota: este artigo pressupõe que você entenda como o SSH funciona e que ele já esteja configurado em seu sistema.

Preparação

Antes que o SSHfs possa ser montado, coisas devem ser configuradas – instalando o SSHfs, bem como instalando o pacote de fusíveis em seu sistema. Você também precisará criar um grupo para fusível, adicionar seu usuário a esse grupo e criar a pasta onde o sistema de arquivos remoto residirá.

Para instalar os pacotes na instalação do Ubuntu Linux, basta inserir este comando em uma janela de terminal:

Se você não estiver usando o Ubuntu, apenas pesquise os nomes dos pacotes no gerenciador de pacotes da sua distribuição. Seria melhor pesquisar apenas os termos relacionados a fusível ou SSHfs, já que o nome do pacote pode ser um pouco diferente dependendo do que você está executando.

Depois de instalar os pacotes em seu sistema, é hora de criar o grupo de fusíveis. Ao instalar o fusível, um grupo deve ser criado em seu sistema. Se este não for o caso, insira este comando em uma janela de terminal para criá-lo em sua instalação do Linux:

Depois que o grupo for adicionado, adicione seu usuário a ele.

sshfs-add-user-to-fuse-group

Não se preocupe com $USER no comando acima. O shell o substituirá pelo seu próprio nome de usuário automaticamente. Agora que o grupo está resolvido, é hora de criar a pasta onde os arquivos remotos serão montados.

Com a pasta local criada em seu computador, seu sistema de arquivos remoto agora está configurado para ser montado em SSHfs.

Montagem do sistema de arquivos remoto

Para montar seu sistema de arquivos remoto em sua máquina, você precisará inserir um comando longo na janela do terminal.

sshfs-mount-file-system-to-local-folder

Nota: Também é possível montar seu sistema de arquivos SSHfs com um arquivo de chave SSH. Basta substituir o sshfs -o idmap=user parte do comando acima com sshfs -o IdentityFile=~/.ssh/keyfile, e você estará pronto para ir.

Quando este comando for inserido, você será solicitado a inserir a senha do usuário remoto. Se o login for bem-sucedido, seu sistema de arquivos remoto será montado no ~/remote_folder diretório que foi criado anteriormente.

sshfs-mount-file-system-to-local-folder-2

Concluiu seu sistema de arquivos remoto e deseja desmontá-lo? É fácil? Basta inserir este comando no terminal:

Este comando simples irá desconectar sua conexão remota, bem como esvaziar sua pasta remota.

Conclusão

Existem muitas ferramentas para acessar arquivos remotos para montar localmente no Linux. Com isso dito, poucos, se houver, aproveitam as vantagens do poderoso conjunto de recursos que o SSH possui. Espero que, com a ajuda deste tutorial, você também aprenda o quão poderosa pode ser uma ferramenta SSHfs.

Qual é sua opinião sobre SSHfs? Deixe-nos saber na seção de comentários abaixo!

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x