você está aqui: Home  → Arquivo de Mensagens

Montando um servidor Linux com sshfs no Suse

Colaboração: Willian Itiho Amano

Data de Publicação: 09 de Março de 2007

Eu estava a procura de uma maneira de fazer um "mount" de um sistema de arquivos em um servidor Linux utilizando o SSH. Para quem não sabe o SSH também faz transferência de arquivos e não apenas envio de comandos e recebimento de respostas.

Alguns podem me perguntar porque não utilizar o fish do Konqueror? A resposta é que no fish o acesso aos arquivos do servidor remoto não é tão transparente quanto ao montar um compartilhamento NFS ou Samba, pois, por baixo dos panos, ele ainda precisa transferir o arquivo inteiro antes de abri-los ou salvar.

Porque não utilizar o NFS ou o Samba? Simples. Porque com este método não é necessário configuração nenhuma no servidor além do sshd nativo.

Requerimento

sshfs (Presente no CD de instalação)

Carregando o módulo fuse

Para o funcionamento do sshfs é necessário o carregamento do módulo do kernel fuse.

Carregue com:

  # modprobe fuse

Automatizando

Para automatizar o carregamento do módulo, adicione ao arquivo /etc/rc.d/boot.local sequinte linha:

  /sbin/modprobe fuse

Montando

Para fazer uma montagem logicamente necessitamos de um ponto de montagem, então é isto que criaremos aqui:

  # mkdir /mnt/sshfs

Agora podemos montar. Com o comando sshfs -h você encontrará diversas opções mas nada mais praticamente as mesmas opções encontradas no ssh. Utilizaremos a seguinte sintaxe:

  $ sshfs usuario@<ip_do_servidor>:<pasta_do_servidor> /mnt/sshfs

Reparem que o comando pode ser executado como usuário comum.

Considerações

Eu não fiz uma montagem permanente com o fstab pois terá necessidade de utilizar uma chave RSA para autenticação automática, tendo em vista que o sshfs pede senha da mesma forma que o ssh o que impossibilita a montagem sem intervenção humana.

Referencias

Transferindo arquivos via SSH com o SHFS Por Carlos Morimoto



 

 

Veja a relação completa dos artigos de Willian Itiho Amano

Opinião dos Leitores

Alexandre Zocchi
01 Jul 2016, 10:37
Willian se você criar uma chave pública (ssh-keygen) e mandá-la para o servidor em que quiser montar a pasta, você poderá montar a pasta de forma automática sem necessidade de intervenção humana.

Abs.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script