O seu portal de estudos

Sistema de arquivos remoto com segurança

Posted by Ricardo Pinheiro em 17 de maio de 2011

sshfs

Venho com esse post demonstrar o uso do sshfs como um sistema de arquivos remoto robusto e muito fácil de configurar. Quando pensamos em compartilhar arquivos e diretórios em uma rede local pensamos logo em NFS e Samba, mas se precisar disponibilizar esse sistema de arquivos pela internet?? A resposta está no sshfs que segue o mesmo estilo do GmailFS que utiliza o fuse (File User Sistem), sistema de arquivos no espaço do usuário.

Vamos as configurações:

SERVIDOR

Instalação do ssh

# apt-get install ssh

Pequenas alterações

# vi /etc/default/ssh

SSHD_OPTS=”-4″

# vi /etc/ssh/sshd_config (Vamos trocar a porta padrão, impedir login do root)

[ … ]

Port 3198

[ … ]

PermitRootLogin no

[ … ]

Vamos reiniciar o serviço

# /etc/init.d/ssh restart

Vamos adicionar um usuário para teste

# adduser user1

CLIENTE

No cliente basta instalar o sshfs

# apt-get install sshfs

sshfs <opções> remoto:/diretorio /local

-p valor – Porta de acesso ao ssh.

-C – Ativa a compressão, útil para conexões lentas

# sshfs -p 3198 -C user1@10.1.1.103: /srv

# cd /srv

# ls
dir1 dir2 dir3 dir4 dir5

Caso não queira mais utilizar basta desmontar com o comando

# umount /srv

ou

# fusermount -u /srv

Espero que tenham gostado desta dica e não se esqueçam de assinar o nosso portal.

Abraços

Anúncios

5 Respostas to “Sistema de arquivos remoto com segurança”

  1. JONAS said

    Legal, mas e caso o cliente seja windows, existe alguma ferramenta para comunicação =.

  2. Ricardo Pinheiro said

    Jonas,

    Até existe, o nome do projeto é dokan e está disponível em http://dokan-dev.net/en/
    Você precisa instalar o dokan library;
    Precisa, dependendo da versão, do .NET ou C++
    e depois instalar o dokan sshfs

    Abraços

  3. Interessante, mais neste caso usar o proprio ssh ou então utilizar o sftp não daria no mesmo?

    • Ricardo Pinheiro said

      Tácio,

      Não, o sftp funciona como um ftp mas sobre o ssh. Utilizo o sshfs quando preciso alterar ou acessar uma quantidade de arquivos pequenos como se estivessem localmente. Trocando em miudos é parecido com o nfs mas com muita segurança que o mesmo.

      Abraços

      • Entendo, para mim o sftp funciona desta forma, pois no Nautilus, caso você acesse utilizando sftp:// ou então coloque ssh://IP:Porta ele acessa a maquina utilizando o sftp da mesma forma que o sshfs.

        Porem achei interessante a ideia que você colocou, mais uma tecnica que podemos utilizar para acessar a pasta remotamente de forma segura.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: