Como Montar Uma Pasta Remota Usando SSH?

Para isso usaremos sshfs como uma alternativa ao NFS e SMB.

Instalando o sshfs

 

Instale o sshfs no computador local, ou seja, o que terá a pasta montada para ser usada como se estivesse local.

#1 Instale o sshfs

No Debian e derivados

sudo apt install sshfs -y

ou no Red hat e derivados

yum install fuse-sshfs

 

Montando o Diretório Remoto

 

#1 Vamos criar um diretório em nosso computador local

sudo mkdir /mnt/pastaRemota

 

#2 Vamos montar a pasta remota /home/elder/fotos dentro de /mnt/pastaRemota

Podemos usar algo mais simples:

 sshfs root@192.168.0.10:/ /var/mnt/

ou mais opções

sudo sshfs -o allow_other,default_permissions elder@192.168.0.49:/home/elder/fotos  /mnt/droplet

o -o acima vem de opções e usamos para permitir acesso a outros usuários(allow_other) e aplicarmos permissões padrões(default_permissions).

O elder@192.168.0.49:/home/elder/fotos   “elder” é o nome do meu usuário no pc, 192.168.0.49 é o ip do pc remoto e /home/elder/fotos a pasta a ser montada localmente.

Podemos usar ainda a opção -p ou porta caso a porta padrão do ssh não seja a 22.

 

Veja o resultado usando o comando df:

elder@server:~$ df -hP
Sist. Arq.                                 Tam. Usado Disp. Uso% Montado em
udev                                       3,9G     0  3,9G   0% /dev
tmpfs                                      795M  3,3M  792M   1% /run
..........
elder@192.168.0.49:/home/elder/fotos/      2G  1G   1G  24% /var/www/html/meusite

 

Deixe um comentário

O seu endereço de e-mail não será publicado.