sexta-feira, 18 de março de 2011

Montar diretório no FSTAB usando SSHFS - SSH

No cliente:

1. Instale o sshfs:
apt-get install sshfs

2. Gere as chaves:
ssh-keygen -t rsa

3. Copie a chave pública pro servidor:
scp /home/<usuario>/.ssh/id_rsa.pub <usuario>@servidor:/home/<usuario>/

4. Adicionar, no /etc/fstab:
sshfs#<usuario>@<servidor>:/home/<usuario> /mnt fuse user,noauto,transform_symlinks 0 0

No servidor:

1. Copiar a chave pública do cliente pro authorized_keys:
cd /home/<usuario>/
mkdir .ssh
touch .ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys
cat id_rsa.pub >> .ssh/authorized_keys
chown -R <usuario>:<usuario> .ssh

2. Editar o /etc/ssh/sshd_config:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
PS.: Reiniciar o sshd

Ps.: No cliente, basta dar um "sudo mount -a" para atualizar o fstab (e montar o diretório remoto em /mnt);

Nenhum comentário:

Postar um comentário