Como impedir que o sistema de arquivos SSH descarte permissões de root após cada comando?

4

eu tenho um pequeno script que monta meu sshfs ...

problema é pedir a senha do servidor / host para cada montagem ...

eu tenho quatro montarias e eu tenho que entrar nela toda vez por 4 vezes e é cansativo, também eu quero montá-la na inicialização / login ...

#!/bin/bash

sudo fusermount -u /mnt/ctb
sudo fusermount -u /mnt/dtb
sudo fusermount -u /mnt/etb

sudo sshfs -o allow_other 192.168.1.10:/media/ctb /mnt/ctb
sudo sshfs -o allow_other 192.168.1.10:/media/dtb /mnt/dtb
sudo sshfs -o allow_other 192.168.1.10:/media/etb /mnt/etb

depois de cada mount comman ele me pergunta a senha de um usuário na máquina 192.168.1.10 ...

    
por sarveshlad 29.04.2012 / 02:57

1 resposta

4

Você pode tentar gerar uma chave ssh com ssh-keygen em seu sistema cliente e colocar a chave pública .ssh/id_rsa.pub em .ssh/authorized_keys no sistema 192.168.1.10. Veja Como fortalecer um servidor SSH? para mais informações sobre esta.

Adicione-se ao grupo de usuários fuse , se ainda não o fez. Você pode usar sshfs user@system em vez de sudo se estiver configurado corretamente.

Leia também o wiki do sshfs do Ubuntu se você não o fez.

    
por belacqua 29.04.2012 / 03:15