Как SCP файл с Mac - & gt; Ubuntu VirtualBox?

У меня есть Mac (OS X) и VirtualBox, работающий под управлением Ubuntu.

Я хочу, чтобы SCP установил 500-мегабайтный файл с Mac на VirtualBox. Как мне это сделать? (Возможно, что-то связано с / etc / hosts?)

8
задан 13 June 2011 в 04:11

54 ответа

Добавление в ответ enedene:

изменить настройки адаптера на вашем виртуальном ядре Oracle VM на мостовой адаптер. В левой верхней части экрана Virtualbox нажмите «Машина». Нажмите «Машина»> «Настройки»> «Сеть» [ ! d1]

Измените значение «Attached to:» на «Bridged Adapter», затем нажмите «Ok»

Сбросьте виртуальный бокс (нажмите «Машина»> «Сброс»)

Как только он появится выполнить ifconfig в терминале и использовать новый IP-адрес для SCP

0
ответ дан 25 July 2018 в 21:44

Перенаправление пользовательских портов - с гостевым запуском - перейти к настройкам / сети VirtualBox - нажмите «Переадресация портов» - «ssh», протокол TCP, порт хоста = 3022, гостевой порт = 22 Затем на хосте

scp -P 3022 myFile localhost:
4
ответ дан 25 July 2018 в 21:44

После установки гостевых дополнений вы сможете создавать общие папки для доступа с обеих сторон, хоста и гостевой ОС. Для этого можно использовать любой каталог на хосте. Общая папка должна быть смонтирована на гостевой ОС:

sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint

См. Также Guest Additions об использовании общих папок. Чтобы сделать доступными общие папки при каждой загрузке гостевой ОС, вам нужно добавить mounts к гостю fstab.

В качестве альтернативы вы также можете получить доступ к каталогам от хоста, указав их с использованием общих сетевых ресурсов. [ ! d5]

2
ответ дан 25 July 2018 в 21:44

Поместите сетевые настройки из NAT в модемный адаптер в настройках Virtualbox для этой машины. Затем ваша виртуальная машина будет находиться в локальной сети с вашей главной машиной. Вероятно, он получит IP-адрес от модема, если DHCP включен, а затем scp для этой машины. Вам также необходимо установить ssh-сервер на машине Ubuntu: sudo apt-get install openssh-server Это должно работать: scp file host:/some/directory

8
ответ дан 25 July 2018 в 21:44

Если вы устанавливаете гостевые дополнения Virtualbox, вы можете создать общую папку. Затем используйте vboxmount (как root) под Ubuntu для монтирования общей папки. После этого скопируйте нормально (cp).

Если вам действительно нужно использовать scp, дайте мне знать. Я выкопаю эту информацию.

1
ответ дан 25 July 2018 в 21:44

Cyberduck

fugu

Вы также можете запустить WinSCP под вином .. [ ! d5]

0
ответ дан 25 July 2018 в 21:44

Если вы устанавливаете гостевые дополнения Virtualbox, вы можете создать общую папку. Затем используйте vboxmount (как root) в Ubuntu для монтирования общей папки. После этого скопируйте нормально ( cp ).

Если вам действительно нужно использовать scp , дайте мне знать. Я выкопаю эту информацию.

1
ответ дан 31 July 2018 в 11:05

Перенаправление пользовательских портов - с гостевым запуском - перейти к настройкам / сети VirtualBox - нажмите «Переадресация портов» - «ssh», протокол TCP, порт хоста = 3022, гостевой порт = 22 Затем на хосте

  scp -P 3022 myFile localhost:  
4
ответ дан 31 July 2018 в 11:05

Добавление в ответ enedene:

изменить настройки адаптера на вашем виртуальном ядре Oracle VM на мостовой адаптер. В левой верхней части экрана Virtualbox нажмите «Машина». Нажмите «Машина»> «Настройки»> «Сеть» [ ! d1]

Измените значение «Attached to:» на «Bridged Adapter», затем нажмите «Ok»

Сбросьте виртуальный бокс (нажмите «Машина»> «Сброс»)

Как только он появится выполнить ifconfig в терминале и использовать новый IP-адрес для SCP

0
ответ дан 31 July 2018 в 11:05

После установки гостевых дополнений вы сможете создавать общие папки для доступа с обеих сторон, хоста и гостевой ОС. Для этого можно использовать любой каталог на хосте. Общая папка должна быть смонтирована на гостевой ОС:

sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint

См. Также Guest Additions об использовании общих папок. Чтобы сделать доступными общие папки при каждой загрузке гостевой ОС, вам нужно добавить mounts к гостю fstab.

В качестве альтернативы вы также можете получить доступ к каталогам от хоста, указав их с использованием общих сетевых ресурсов. [ ! d5]

2
ответ дан 31 July 2018 в 11:05

Cyberduck

Cyberduck

Вы также можете запустить WinSCP под вином ..

0
ответ дан 31 July 2018 в 11:05

Поместите сетевые настройки из NAT в модемный адаптер в настройках Virtualbox для этой машины. Затем ваша виртуальная машина будет находиться в локальной сети с вашей главной машиной. Вероятно, он получит IP-адрес от модема, если DHCP включен, а затем scp для этой машины. Вам также необходимо установить ssh-сервер на машине Ubuntu: sudo apt-get install openssh-server Это должно работать: scp file host: / some / directory

8
ответ дан 31 July 2018 в 11:05

Поместите сетевые настройки из NAT в модемный адаптер в настройках Virtualbox для этой машины. Затем ваша виртуальная машина будет находиться в локальной сети с вашей главной машиной. Вероятно, он получит IP-адрес от модема, если DHCP включен, а затем scp для этой машины. Вам также необходимо установить ssh-сервер на машине Ubuntu: sudo apt-get install openssh-server Это должно работать: scp file host: / some / directory

8
ответ дан 31 July 2018 в 12:03

Добавление в ответ enedene:

изменить настройки адаптера на вашем виртуальном ядре Oracle VM на мостовой адаптер. В левой верхней части экрана Virtualbox нажмите «Машина». Нажмите «Машина»> «Настройки»> «Сеть» [ ! d1]

Измените значение «Attached to:» на «Bridged Adapter», затем нажмите «Ok»

Сбросьте виртуальный бокс (нажмите «Машина»> «Сброс»)

Как только он появится выполнить ifconfig в терминале и использовать новый IP-адрес для SCP

0
ответ дан 31 July 2018 в 12:03

Перенаправление пользовательских портов - с гостевым запуском - перейти к настройкам / сети VirtualBox - нажмите «Переадресация портов» - «ssh», протокол TCP, порт хоста = 3022, гостевой порт = 22 Затем на хосте

scp -P 3022 myFile localhost:
4
ответ дан 31 July 2018 в 12:03

Cyberduck

Cyberduck

Вы также можете запустить WinSCP под вином ..

0
ответ дан 31 July 2018 в 12:03

Если вы устанавливаете гостевые дополнения Virtualbox, вы можете создать общую папку. Затем используйте vboxmount (как root) под Ubuntu для монтирования общей папки. После этого скопируйте нормально (cp).

Если вам действительно нужно использовать scp, дайте мне знать. Я выкопаю эту информацию.

1
ответ дан 31 July 2018 в 12:03

После установки Guest Additions вы сможете создать общие папки для доступа с обеих сторон, хоста и гостевой ОС. Для этого можно использовать любой каталог на хосте. Общая папка должна быть установлена ​​на гостевой ОС:

  sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint  

См. Также этот ответ об использовании общих папок. Чтобы сделать доступными общие папки при каждой загрузке гостевой ОС, вам нужно добавить монтирования к гостевой fstab .

Кроме того, вы также можете получить доступ к каталогам с хоста, указав их используя сетевые ресурсы .

2
ответ дан 31 July 2018 в 12:03

Добавление в ответ enedene:

изменить настройки адаптера на вашем виртуальном ядре Oracle VM на мостовой адаптер. В левой верхней части экрана Virtualbox нажмите «Машина». Нажмите «Машина»> «Настройки»> «Сеть» [ ! d1]

Измените значение «Attached to:» на «Bridged Adapter», затем нажмите «Ok»

Сбросьте виртуальный бокс (нажмите «Машина»> «Сброс»)

Как только он появится выполнить ifconfig в терминале и использовать новый IP-адрес для SCP

0
ответ дан 2 August 2018 в 03:20

Перенаправление пользовательских портов - с гостевым запуском - перейти к настройкам / сети VirtualBox - нажмите «Переадресация портов» - «ssh», протокол TCP, порт хоста = 3022, гостевой порт = 22 Затем на хосте

scp -P 3022 myFile localhost:
4
ответ дан 2 August 2018 в 03:20

После установки гостевых дополнений вы сможете создавать общие папки для доступа с обеих сторон, хоста и гостевой ОС. Для этого можно использовать любой каталог на хосте. Общая папка должна быть смонтирована на гостевой ОС:

sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint

См. Также Guest Additions об использовании общих папок. Чтобы сделать доступными общие папки при каждой загрузке гостевой ОС, вам нужно добавить mounts к гостю fstab.

В качестве альтернативы вы также можете получить доступ к каталогам от хоста, указав их с использованием общих сетевых ресурсов. [ ! d5]

2
ответ дан 2 August 2018 в 03:20

Поместите сетевые настройки из NAT в модемный адаптер в настройках Virtualbox для этой машины. Затем ваша виртуальная машина будет находиться в локальной сети с вашей главной машиной. Вероятно, он получит IP-адрес от модема, если DHCP включен, а затем scp для этой машины. Вам также необходимо установить ssh-сервер на машине Ubuntu: sudo apt-get install openssh-server Это должно работать: scp file host:/some/directory

8
ответ дан 2 August 2018 в 03:20

Если вы устанавливаете гостевые дополнения Virtualbox, вы можете создать общую папку. Затем используйте vboxmount (как root) под Ubuntu для монтирования общей папки. После этого скопируйте нормально (cp).

Если вам действительно нужно использовать scp, дайте мне знать. Я выкопаю эту информацию.

1
ответ дан 2 August 2018 в 03:20

Cyberduck

fugu

Вы также можете запустить WinSCP под вином .. [ ! d5]

0
ответ дан 2 August 2018 в 03:20

Добавление в ответ enedene:

изменить настройки адаптера на вашем виртуальном ядре Oracle VM на мостовой адаптер. В левой верхней части экрана Virtualbox нажмите «Машина». Нажмите «Машина»> «Настройки»> «Сеть» [ ! d1]

Измените значение «Attached to:» на «Bridged Adapter», затем нажмите «Ok»

Сбросьте виртуальный бокс (нажмите «Машина»> «Сброс»)

Как только он появится выполнить ifconfig в терминале и использовать новый IP-адрес для SCP

0
ответ дан 4 August 2018 в 19:17

Перенаправление пользовательских портов - с гостевым запуском - перейти к настройкам / сети VirtualBox - нажмите «Переадресация портов» - «ssh», протокол TCP, порт хоста = 3022, гостевой порт = 22 Затем на хосте

scp -P 3022 myFile localhost:
4
ответ дан 4 August 2018 в 19:17

После установки гостевых дополнений вы сможете создавать общие папки для доступа с обеих сторон, хоста и гостевой ОС. Для этого можно использовать любой каталог на хосте. Общая папка должна быть смонтирована на гостевой ОС:

sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint

См. Также Guest Additions об использовании общих папок. Чтобы сделать доступными общие папки при каждой загрузке гостевой ОС, вам нужно добавить mounts к гостю fstab.

В качестве альтернативы вы также можете получить доступ к каталогам от хоста, указав их с использованием общих сетевых ресурсов. [ ! d5]

2
ответ дан 4 August 2018 в 19:17

Cyberduck

Cyberduck

Вы также можете запустить WinSCP под вином ..

0
ответ дан 4 August 2018 в 19:17

Поместите сетевые настройки из NAT в модемный адаптер в настройках Virtualbox для этой машины. Затем ваша виртуальная машина будет находиться в локальной сети с вашей главной машиной. Вероятно, он получит IP-адрес от модема, если DHCP включен, а затем scp для этой машины. Вам также необходимо установить ssh-сервер на машине Ubuntu: sudo apt-get install openssh-server Это должно работать: scp file host:/some/directory

8
ответ дан 4 August 2018 в 19:17

Если вы устанавливаете гостевые дополнения Virtualbox, вы можете создать общую папку. Затем используйте vboxmount (как root) под Ubuntu для монтирования общей папки. После этого скопируйте нормально (cp).

Если вам действительно нужно использовать scp, дайте мне знать. Я выкопаю эту информацию.

1
ответ дан 4 August 2018 в 19:17

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

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