-1

У меня есть куча файлов, которые мне нужно перенести на удаленный сервер. Проблема в том, что удаленный сервер находится внутри виртуальной машины. Итак, сначала мне нужно получить доступ к виртуальной машине, а затем я получаю доступ к удаленной машине. Итак, поток идет как этот localhost -> Docker -> remote machine . Как я могу передать файлы с помощью Filezilla на удаленный компьютер вместо того, чтобы сначала перенести на виртуальную машину?

1 ответ1

0

Вероятно, на удаленном компьютере уже установлен сетевой стек с установленным протоколом TCP/IP. Что вам нужно сделать, это выставить машину для удаления во «внешний» мир.

Возможно, у вас есть виртуальная сеть внутри виртуальной машины. Таким образом, IP-адреса доступны только из виртуальной машины (вероятно, по умолчанию для Docker).

Ваши варианты:

  • Настройте Docker для использования IP-адреса из локальной сети, а не для создания виртуальной сети.
  • Используйте SSH для создания туннеля для соединения двух сетей таким образом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .