Как переместить файлы с моего веб-сервера на мою (локальную) dev машину?

Я запускаю бездисплейный Linux Ubuntu 10.0.4 на моем сервере. Я только предоставляю доступ к серверу с помощью ssh (и scp).

Мне расположили dev машину дома (позади брандмауэра), и я могу скопировать файлы со своей локальной (dev) машины на сервер с помощью scp. Однако я теперь хочу передать, регистрирует другой путь, т.е. с сервера на мою dev машину.

Кто-либо знает лучший способ сделать это?. BTW, я выполняю ту же ОС на своей dev машине (Ubuntu 10.0.4)

0
задан 14.12.2010, 10:48

2 ответа

Вы просто scp это назад к Вашей домашней машине

scp username@tohostname:/remotefile /newlocalfile

можно использовать '-r' переключатель для рекурсивного копирования

1
ответ дан 24.11.2019, 12:15

Делает Ваш дом dev, машина имеют общедоступный IP-адрес, или брандмауэр, делающий NAT и присваивающий его частный адрес (который, вероятно, был бы 192.168.x.y адрес, хотя 10.x.y.z или (редко) 172. (16-31) .x.y являются также возможностями)?

  • Если это имеет общедоступный IP-адрес, можно настроить брандмауэр, чтобы предоставить порту 22 доступа к тому адресу, и это должно Just Work(TM) оттуда.

  • Если это будет иметь частный IP-адрес, то необходимо будет настроить перенаправление портов на брандмауэре так, чтобы входящий порт 22 соединения с брандмауэром был перенаправлен к dev полю. После того как это настраивается, необходимо смочь к ssh/scp к общедоступному IP-адресу брандмауэра, и соединение будет прозрачно переслано к dev полю.

0
ответ дан 24.11.2019, 12:15

Теги

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