У меня есть куча файлов, которые мне нужно перенести на удаленный сервер. Проблема в том, что удаленный сервер находится внутри виртуальной машины. Итак, сначала мне нужно получить доступ к виртуальной машине, а затем я получаю доступ к удаленной машине. Итак, поток идет как этот localhost -> Docker -> remote machine
. Как я могу передать файлы с помощью Filezilla на удаленный компьютер вместо того, чтобы сначала перенести на виртуальную машину?
-1
1 ответ
0
Вероятно, на удаленном компьютере уже установлен сетевой стек с установленным протоколом TCP/IP. Что вам нужно сделать, это выставить машину для удаления во «внешний» мир.
Возможно, у вас есть виртуальная сеть внутри виртуальной машины. Таким образом, IP-адреса доступны только из виртуальной машины (вероятно, по умолчанию для Docker).
Ваши варианты:
- Настройте Docker для использования IP-адреса из локальной сети, а не для создания виртуальной сети.
- Используйте SSH для создания туннеля для соединения двух сетей таким образом.