Montando o diretório compartilhado na inicialização no CentOS (VirtualBox)

1

essa parece ser uma pergunta comum, mas ainda não consigo encontrar uma resposta que funcione. Eu tenho duas VMs do CentOS em execução no VirtualBox 5.2.6.

Eu montei com sucesso um diretório da VM1 para a VM2 e editei o / etc / fstab adicionando a seguinte linha:

[email protected]:/home/server1 /home/server2/newdir fuse.sshfs defaults,IdentityFile=/home/server2/.ssh/id_rsa 0 0

Posso executar umount e executar mount -a , o que funciona - embora ainda seja solicitada uma senha que eu não esperaria considerando apresentar um arquivo de identidade - talvez eu tenha entendido mal o que a autenticação por chave ssh pode fazer ...

Ao reinicializar server2 ou server1, meu diretório compartilhado desaparece, a menos que eu execute mount -a novamente. Eu vi que eu poderia adicionar mount -a ao .bashrc para que ele seja executado no start-up, mas eu estava me perguntando se alguém pode ver algo óbvio que estou fazendo errado / ter entendido mal sobre como isso deve funcionar sem exigir uma edição para .bashrc.

Tudo ajuda muito apreciado.

    
por JPow 14.02.2018 / 17:34

1 resposta

0

A resposta para o problema inicial foi executar ssh-copy-id novamente, o que me permitiu montar sem ser solicitada uma senha. Eu acho que esta função substitui a chave atualmente lá, então não deve causar um conflito se você executá-lo duas vezes.

Solução de problemas adicionais onde eu precisava adicionar a opção "allow_other" ao meu arquivo / etc / fstab

    
por 15.02.2018 / 19:46