Я установил 2 Ubuntu на VMware, и я пытаюсь установить связь между двумя компьютерами, используя ssh
.
Я сделал следующие изменения Обновил файлы etc / host на 2 машинах Master и Slave с помощью ips
127.0.0.2 slave
127.0.0.3 master
и создал ключ для связи между двумя машинами.
Когда я пытаюсь скопировать файл с мастера на подчиненный, его копирование на мастер, а не на подчиненный:
sh-keygen -t rsa -P ""
cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
ssh-copy-id -i $HOME/.ssh/id_rsa.pub user@slave
Пытаюсь скопировать с мастера на раб
scp -r /usr/local/somedir user@slave:/home/user/Downloads/Somethings
Не могли бы вы, пожалуйста, дайте мне знать, где именно я иду не так?
источник
Из
Википедия: Localhost
Это означает, что пытается получить доступ к любому IP в 127 .. . * Range получит доступ к локальному компьютеру.
Вам нужно установить IP-адреса виртуальных машин в частную подсеть, выделенную VMware; Для этого настройте сетевой адаптер типа «Внутренний». IP-адреса должны автоматически назначаться DHCP. См. Документы VMware в апплете сетевого редактора.
источник
Вы используете петлевые адреса, он смотрит на раба и указывает на себя
Вам нужно назначить своим машинам локальные адреса т.е. 192.168.0.x
Кроме того, я не могу понять, почему вам нужно поместить открытый ключ в тот же файл hosts_ авторизованный хосты.
источник