Как смонтировать каталог из vagrant box на локальной ФС, используя SSHFS?

Я хочу смонтировать / vagrant box на локальный fs, используя sshfs .

команда, которую я использовал, была

sshfs hadoopuser@192.168.0.106:/ .
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
hadoopuser@192.168.0.106's password: 
hadoopuser@192.168.0.106's password: 
hadoopuser@192.168.0.106's password: 
read: Connection reset by peer

, как мне решить эту проблему? И

  • где я могу найти открытый ключ для моей машины

  • Где я могу сохранить его на другой машине, чтобы аутентификация при входе сделано с помощью ключей?

0
задан 18 April 2016 в 19:03

1 ответ

Если Вы находитесь на Ubuntu, Ваши ключи хранятся в

/home/<user>/.ssh/

Вам будет нужен Ваш открытый ключ id_rsa.pub.

Если у Вас нет его, затем делают

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

На Вашем удаленном сервере необходимо будет скопировать открытый ключ в

/root/.ssh/authorized_keys

или вручную скопировать/вставить или использование команд как

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

или если необходимо скопировать чужой открытый ключ, делают

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

Источник: help.ubuntu.com

0
ответ дан 19 April 2016 в 05:03
  • 1
    Используя любой force опция в любом диспетчере пакетов должна только быть сделана как последнее прибежище - force - материал луга может повредить управление пакетом и вызвать ситуации, где необходимо обратиться к более плохим решениям... – Zanna 30 August 2017 в 13:17

Другие вопросы по тегам:

Похожие вопросы: