Как перенести файлы с хостинга на свой сервер?

Как можно скопировать папку с удаленного сервера на свой локальный сервер, который находится в составе локальной сети, если удаленный сервер не подключен к вашей локальной сети? Удаленный сервер имеет IP-адрес 91.211.118.54, работает под управлением CentOS 7 (без GUI), и в нем находится папка размером около 600 ГБ, которую необходимо забрать на ваш локальный сервер с IP-адресом 192.168.1.15, также под управлением CentOS 7 (без GUI), через который подключен Mikrotik, через который осуществляется доступ в интернет от провайдера.
  • 23 марта 2024 г. 9:59
Ответы на вопрос 2
Есть несколько способов для переноса файлов с удаленного сервера на ваш локальный сервер:

1. Использование SCP (Secure Copy Protocol):

Вы можете использовать SCP для копирования файлов с удаленного сервера на ваш локальный сервер. Для этого выполните следующую команду на вашем локальном сервере:

```bash
scp -r [email protected]:/путь/к/удаленной/папке /путь/к/локальной/папке
```

Где:
- `username` - ваше имя пользователя на удаленном сервере
- `91.211.118.54` - IP-адрес удаленного сервера
- `/путь/к/удаленной/папке` - путь к папке на удаленном сервере, которую необходимо скопировать
- `/путь/к/локальной/папке` - путь к папке на вашем локальном сервере, куда необходимо скопировать файлы

2. Использование FTP (File Transfer Protocol):

На удаленном сервере установите FTP сервер (например, vsftpd) и подключитесь к нему с помощью FTP клиента на вашем локальном сервере. Затем скопируйте файлы с удаленного сервера на ваш локальный сервер с помощью FTP.

3. Использование rsync:

Вы можете использовать rsync для синхронизации файлов между удаленным сервером и вашим локальным сервером. Для этого выполните следующую команду на вашем локальном сервере:

```bash
rsync -avz [email protected]:/путь/к/удаленной/папке /путь/к/локальной/папке
```

Где параметры `-avz` означают:
- `a` - сохранить атрибуты файлов
- `v` - выводить подробную информацию о процессе копирования
- `z` - использовать сжатие данных во время передачи

После того, как вы скопировали папку с удаленного сервера на ваш локальный сервер, вы можете передать ее через вашу локальную сеть на другой сервер или использовать другие способы для ее дальнейшего распределения.
scp, rsync и прочие
Похожие вопросы