Как копировать файлы по SSH? Как распаковать большие архивы zip, tar.gz по SSH?

Изменено:
Как распаковать архив Ssh Zip Tar.gz Windows Linux. Как копировать файлы по SSH WisSCP

Копирование файлов по SSH для OC Windows:

Если размер бэкапа Вашего сайта значительный, рекомендуется активировать SSH Доступ для аккаунта и загружать архив по ssh, это профессиональный инструмент работы с сервером. Он работает наиболее стабильно. Для этого Вам необходимо установить программу WInSCP скачать можно тут https://winscp.net/eng/download.php.

WinSCP — свободный графический клиент протоколов SFTP и SCP, предназначенный для Windows. Распространяется по лицензии GNU GPL. Обеспечивает защищённое копирование файлов между компьютером и серверами, поддерживающими эти протоколы.

Запускаем программу WInSCP на своем Пк. 

Данные для подключения Вы можете увидеть в разделе Главная Хостинг Имя Вашего Сайта Дополнительно SSH Доступ.

Затем указываем Протокол передачи/имя хоста/порт/имя пользователя/пароль.

Нажимаем Войти. После чего произойдет подключение к серверу.

Копирование файлов по SSH для OC Linux:

Если размер бэкапа Вашего сайта значительный, рекомендуется активировать SSH Доступ для аккаунта и загружать архив по ssh, это профессиональный инструмент работы с сервером. Он работает наиболее стабильно.

Если Вы используете linux на Вашем ПК, то команда копирования архива на сервер будет выглядеть так:

scp -C -P 65002 -r /dir u000000000@31.000.000.00:/home/u000000000/public_html

/dir - это полный путь к директории на Вашем ПК, содержимое которой будет копироваться на сервер;

u000000000 - аккаунт, в который копируется архив (см. в SSH Доступ);

31.000.000.00 - IP сервера, на котором расположен аккаунт u000000000 (см. в SSH Доступ).

После запроса пароля и его ввода (пароль лучше скопировать и вставить, отображаться он не будет), должно начаться копирование данных на сервер.

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

ssh u000000000@31.000.000.00 -p 65002

Может появиться запрос на добавление ключей, нужно ответить yes (полностью слово yes), после этого будет запрос пароля

u000000000@31.000.000.00's password:

Вводите пароль (при вводе пароля он не будет отображаться) и нажимаете “Enter”.
Вы попадёте в консоль веб-сервера, в корневую директорию Вашего аккаунта -
/home/u000000000/

В консоли можно запустить 
mc
Это аналог файлового двухпанельного менеджера.
В mc файлы можно копировать/перемещать по F5/F6.
Выход из mc по F10, свернуть/развернуть mc - “Ctrl + O”

Разархивирование файлов для OC WINDOWS:

Если Ваш загруженный архив на хостинг занимает больше 500 мб, то Вам необходимо знать, как распаковать его по SSH.

Информацию для подключения по SSH Вы можете увидеть в панели управления, в разделе Главная -  Хостинг - Имя Вашего сайта - Дополнительно - SSH Доступ.

Тут Вы найдете все данные для авторизации по SSH. IP/Port/User/Password.

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

Если у Вас OS WIndows, то для подключения по SSH, рекомендуем клиенты PuTTY или PenguiNet. Скачать их можно прям по ссылкам в панели управления.

SSH — это защищенный сетевой протокол, с помощью которого можно подключиться к серверу и выполнять манипуляции с файлами или управлять сервером. Работая с хостинг-площадкой через SSH, Вы можете производить операции с файлами ( удаление, архивацию, копирование, перемещение,  и т.д.), тестировать ваши скрипты, работать с БД.

После этого запускаем скачанный файл putty.exe. У вас появится окно:

В данном окне Вам необходимо внести настройки, а именно: Host Name и Port. После того как Вы ввели Ваш адрес сервера и порт, нажимаете кнопку “Open”

Внимание! Пароль лучше вставлять из буфера обмена, когда Вы его вводите в терминале то у Вас будут отображаться *****.

Дальше нам необходимо просмотреть содержимое нашей папки с файлами и найти, скопированный архив на сервер.

Для этого используем команду ls -la и cd. Первая нам покажет содержимое директории, вторая - переход в нужную папку public_html

После этого находим наш архив tar.gz и распаковываем командой:

tar -xvzf archive.tar.gz

После чего нажимаем Enter и наш архив будет распакован. Разархивирование может занять некоторое время, все зависит от размера архива. Файлы сайтов с архивами больше 1Gb будут распаковываться достаточно долго, так что наберитесь терпения.

Архив с расширением zip распаковываем командой:

unzip archive.zip

После чего нажимаем Enter и наш архив будет распакован. Разархивирование может занять некоторое время, все зависит от размера архива. Файлы сайтов с архивами больше 1Gb будут распаковываться достаточно долго, так что наберитесь терпения.

Разархивирование файлов для OC LINUX:

Если у Вас Linyx, то подключения по SSH выполняться следующей командой:

ssh u000000000@31.000.000.00 -p 65002

Может появиться запрос на добавление ключей, нужно ответить yes (полностью слово yes), после этого будет запрос пароля

u000000000@31.000.000.00's password:

Вводите пароль (при вводе пароля он не будет отображаться) и нажимаете “Enter”.
Вы попадёте в консоль веб-сервера, в корневую директорию Вашего аккаунта -
/home/u000000000/

Архив zip можно распаковать в консоли командой:

unzip archive.zip

Архив tar.gz можно распаковать в консоли командой:

tar -xvzf archive.tar.gz

Сделайте сегодня кого-то счастливым!