Montando um servidor Linux com sshfs no SuSE
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.
Introdução
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 KDE? 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.
Para o funcionamento do sshfs é necessário o carregamento do módulo do kernel fuse.
# modprobe fuse
Automatizando:
Para automatizar o carregamento do módulo, adicione ao arquivo /etc/rc.d/boot.local a seguinte linha:
Alguns podem me perguntar porque não utilizar o fish do KDE? 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.
Requerimentos
Para realizar este procedimento o sshfs requer apenas uma dependência, além é claro do sshd presente no servidor.- sshfs (Presente no CD de instalação)
Para o funcionamento do sshfs é necessário o carregamento do módulo do kernel fuse.
# modprobe fuse
Automatizando:
Para automatizar o carregamento do módulo, adicione ao arquivo /etc/rc.d/boot.local a seguinte linha:
/sbin/modprobe fuse