Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Взаимодействие физической машины с виртуальной  (Прочитано 910 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ленивый кот

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
Доброго времени суток.

У меня на физическом компьютере установлена Windows 10 x64. Дополнительно установлен VirtualBox. На VirtualBox создана и запущена виртуальная машина (x64). Чтобы получить точную информацию о версии - запускаю команду:
lsb_release -a
Результат:
Цитировать
Ubuntu 16.04.3 LTS

Я хочу с физической машинки подключиться к виртуальной и на виртуалку скопировать некоторый каталог с файлами. Я так понимаю, что копировать нужно как-то через ssh.

Чтобы всё это провернуть, первым делом я пытаюсь получить IP виртуальной машинки и отпинговать её с физического компьютера:
ip addr show

Команда выводит в консоль некоторый блок информации, в котором я вижу два адреса, начинающихся с "inet":
127.0.0.1 и 10.0.2.15.

В Windows 10 пытаюсь пинговать оба адреса командами ping 127.0.0.1 и ping 10.0.2.15: первый адрес пингуется, а второй нет. Но при выключении виртуальной машины - первый адрес по прежнему пингуется... Значит первый адрес - не тот который мне нужен.

Вопросы:
1. Что нужно сделать, чтобы виртуальная машинка пинговалась с физической?
2. Как передать на виртуальную машину каталог со всем содержимым?



Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
а общая папка,  не ?

Оффлайн Ленивый кот

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
а общая папка,  не ?
Исходный каталог представляет собой результат публикации Web-приложения (ASP.Net Core MVC 2). Т.е. я хочу на линуксовой машинке разместить тестовый сайт, который бы работал под управлением nginx. Т.е. как я понимаю - на виртуальной машине целевой каталог должен быть доступен всем хотя бы для чтения. Подключаться по ssh думал с правами root, чтобы хватало прав на записи в нужный каталог.

Пользователь добавил сообщение 26 Января 2018, 23:48:09:
Установил в настройках виртуальной машины настройку для адаптера - "Сетевой мост". Теперь виртуальная машина пингуется с физической.

Пользователь добавил сообщение 27 Января 2018, 00:49:36:
На виртуальной машине установил сервер SSH:
sudo apt install openssh-server
На физической машине (Windows 10 x64) скачал и установил PuTTY (версию x64).

Теперь пытаюсь выполнить копирование одного (для начала) файла:

C:\Users\andrey>pscp c:\publish\web.config andrey@192.168.0.16:~
andrey@192.168.0.16's password:
web.config                | 0 kB |   0.4 kB/s | ETA: 00:00:00 | 100%

C:\Users\andrey>

Насколько я понимаю, pscp сообщает, что передано 0kB, хотя файл c:\publish\web.config существует. Проверяю на сервере содержимое домашнего каталога:

ls -lia ~
В консольном выводе вижу, что файл web.config отсутствует. Почему так происходит и как решить эту проблему?


Пользователь добавил сообщение 27 Января 2018, 12:35:59:
Вопрос закрыт.

Подробности о решении здесь.
« Последнее редактирование: 27 Января 2018, 12:35:59 от Ленивый кот »

 

Страница сгенерирована за 0.07 секунд. Запросов: 26.