копировать файл с хоста на виртуальную машину бродяг

98
9

Я новичок в виртуальной машине. Я хочу скопировать файл с хоста (Mac) на виртуальную машину бродяг. Я не мог поделиться папкой, поэтому я хочу использовать командную строку. Как скопировать файл с хоста на виртуальную машину с помощью командной строки?

спросил(а) 2017-12-01T22:39:00+03:00 2 года, 9 месяцев назад
1
Решение
69

Чтобы скопировать файл с хоста на бродягу:

scp -P 2222 /path/to/file vagrant@127.0.0.1:.
    По умолчанию экземпляр vagrant использует порт 2222 и ip 127.0.0.1. Пароль для бродяг - "бродяга". Файл будет скопирован в дом бродяги.

Чтобы скопировать файл с брандмауэра на главный компьютер:

scp -P 2222 vagrant@127.0.0.1:/path/to/file

ответил(а) 2017-12-06T10:28:00+03:00 2 года, 9 месяцев назад
57

один простой способ - позволить бродяге обрабатывать копию через File Provisioner:

config.vm.provision "file", source: "~/.gitconfig", destination: ".gitconfig"

Если вы действительно хотите использовать командную строку, это может зависеть от вашей виртуальной машины, если вы используете виртуальную машину на основе Linux, вы можете использовать scp и скопировать файл через ssh. см. https://unix.stackexchange.com/a/106482

ответил(а) 2017-12-02T00:18:00+03:00 2 года, 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема