Como montar o diretório da caixa vagrant no FS local usando o SSHFS?

0

Eu quero montar o / da caixa do vagrant no fs local usando o sshfs .

o comando que eu usei era

sshfs [email protected]:/ .
The authenticity of host '192.168.0.106 (192.168.0.106)' can't be established.
ECDSA key fingerprint is 9d:80:94:dc:f1:c4:bc:30:2d:e0:e2:7e:7c:5d:46:e3.
Are you sure you want to continue connecting (yes/no)? yes
[email protected]'s password: 
[email protected]'s password: 
[email protected]'s password: 
read: Connection reset by peer

como eu resolvo este problema? E

  • onde encontro a chave pública da minha máquina

  • Onde posso mantê-lo na outra máquina para que a autenticação de login seja feita por meio de chaves?

por juggernauthk108 18.04.2016 / 18:03

1 resposta

0

Se você está no Ubuntu, suas chaves são armazenadas em

/home/<user>/.ssh/

você precisará da sua chave pública id_rsa.pub .

Se você não tem, faça

mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa

No seu servidor remoto, você precisará copiar sua chave pública para

/root/.ssh/authorized_keys

copie / cole manualmente ou use comandos como

ssh-copy-id <username>@<host>

ou se você precisar copiar a chave pública de outra pessoa

scp id_rsa.pub <username>@<host>:/root/.ssh/ #copies file to remote server
ssh <username>@<host> # login to remote server
cd /root/.ssh/ # go to copied file
cat id_rsa.pub >> authorized_keys # concatenate it onto the authorized_keys

Fonte: help.ubuntu.com

    
por dgpro 06.05.2016 / 17:19