Size: a a a

Хостинг уже не торт

2020 March 04

IP

Ilya Podgornyi in Хостинг уже не торт
источник

DO

Digital Owl in Хостинг уже не торт
Safety1st
Расшифруй для особо одарённых))
Ох, на самом деле я не думал, что это кому-то понадобится

В команде на стороне сервера есть три утилиты

find - занимается поиском файлов по файловой системе
tar - универсальный архиватор в linux
nc - или netcat в простонародии, просто умеет открывать порт и передавать данные наружу или принимать. Тупейшая программа, но своё дело делает.

Теперь соединяем всё вместе

find /home/uXXXX/<webiste> -type f -print0 | tar -czvf - --null -T - | nc -q 1 -lp 10000

Здесь написано следующее, найди все файлы в директории /home/uXXXX/<website>, выведи их, разделив символом NULL, дальше полученный список передай в tar, в ключах у которого написано упакуй, сожми, увеличь вербосити и выдай результат в стандартный вывод, дальше стандартный вывод передаётся уже в nc, который открывает порт 10000 и ждём, когда к нему придут на порт и заберут то, что к нему приходит из команды tar.

На стороне клиента пишем

nc uXXXX.ftp.masterhost.ru 10000 > <website>.tgz

расшифровывается это так - подключись с помощью nc на адрес uXXXX.ftp.masterhost.ru на порт 10000 и всё, что оттуда получишь - сложи в файл <website>.tgz

Вкратце как-то так. Сразу хочу заметить, что порты на обоих сторонах должны быть в командах одинаковыми, занимать можно порты выще 1000 или 10000 (на вскидку не помню), до 65535. Вообще с этой командой много интересного связано. Если кто-то успеет раньше вас подключиться к этому порту - он получит ваши данные, ну и самая мякотка - все данные едут без шифрования. Так что на свой страх и риск %)

Все команды указаны для Linux пользователей. В windows такой фортель не прокатит. В MacOs возможно.
источник

IP

Ilya Podgornyi in Хостинг уже не торт
И так с самого начала реанимации почтовика
источник

AS

Alexandr Smirnov in Хостинг уже не торт
Natalia Bulgakova
А как лучше БД скачивать? У меня одним файлом получается 300мб. Но его же потом целиком не выгрузить будет. Там пишут не более 100мб
через adminer - укажите создать архив
источник

S

Safety1st in Хостинг уже не торт
Cabbageboy
Спасибо. А не в курсе бесплатный почтовый сервис без ограничения размера вложений? (Более 25мб)
Таких не бывает. Советую вам освоить передачу больших файлов через обменники.
источник

A

Aleksei in Хостинг уже не торт
Не работает что то фтп и ссш
источник

C

Cabbageboy in Хостинг уже не торт
Safety1st
Таких не бывает. Советую вам освоить передачу больших файлов через обменники.
А почта, которая яндекс-бизнес тоже нет?
источник

C

C0p in Хостинг уже не торт
что ха херня, сайт запустили, а мастерхост не доступен))?
источник

AS

Alexandr Smirnov in Хостинг уже не торт
MySQL server has gone away
источник

S

Safety1st in Хостинг уже не торт
Digital Owl
Ох, на самом деле я не думал, что это кому-то понадобится

В команде на стороне сервера есть три утилиты

find - занимается поиском файлов по файловой системе
tar - универсальный архиватор в linux
nc - или netcat в простонародии, просто умеет открывать порт и передавать данные наружу или принимать. Тупейшая программа, но своё дело делает.

Теперь соединяем всё вместе

find /home/uXXXX/<webiste> -type f -print0 | tar -czvf - --null -T - | nc -q 1 -lp 10000

Здесь написано следующее, найди все файлы в директории /home/uXXXX/<website>, выведи их, разделив символом NULL, дальше полученный список передай в tar, в ключах у которого написано упакуй, сожми, увеличь вербосити и выдай результат в стандартный вывод, дальше стандартный вывод передаётся уже в nc, который открывает порт 10000 и ждём, когда к нему придут на порт и заберут то, что к нему приходит из команды tar.

На стороне клиента пишем

nc uXXXX.ftp.masterhost.ru 10000 > <website>.tgz

расшифровывается это так - подключись с помощью nc на адрес uXXXX.ftp.masterhost.ru на порт 10000 и всё, что оттуда получишь - сложи в файл <website>.tgz

Вкратце как-то так. Сразу хочу заметить, что порты на обоих сторонах должны быть в командах одинаковыми, занимать можно порты выще 1000 или 10000 (на вскидку не помню), до 65535. Вообще с этой командой много интересного связано. Если кто-то успеет раньше вас подключиться к этому порту - он получит ваши данные, ну и самая мякотка - все данные едут без шифрования. Так что на свой страх и риск %)

Все команды указаны для Linux пользователей. В windows такой фортель не прокатит. В MacOs возможно.
Ох, я совсем не хотел, чтобы ты тратил столько времени. Но расшифровку хотел другую) ЛаднА, не суть, и так времени у нас нет.
источник

AS

Alexandr Smirnov in Хостинг уже не торт
даже дельфин их покинул
источник

AS

Antonina Skl in Хостинг уже не торт
Фото от Antony
источник

AS

Antonina Skl in Хостинг уже не торт
Подскажите, пожалуйста, что это значит?
источник

A

Ash in Хостинг уже не торт
Сочувствую всем что не успел. Со своей стороны могу сказать что этот азарт испытанный с 17-20 с приходом уведомления от бота (разработчику кстати отдельно спасибо!!) и до полного удовлетворения и полные штаны бэкапов в 19-50 принес некоторый эмоциональный подьём.
источник

IZ

Igor Z in Хостинг уже не торт
надо repair делать
источник

J

JOHNik in Хостинг уже не торт
Alexandr Smirnov
даже дельфин их покинул
=)
источник

И

ИванИваныч in Хостинг уже не торт
C0p
что ха херня, сайт запустили, а мастерхост не доступен))?
А потому что запустили только то, что работало все эти дни без перебоев, то куда перенесли роскосмос
источник

R

Ranunculus in Хостинг уже не торт
То что работало эти дни тоже перестало работать
источник

HM

Helen Msk in Хостинг уже не торт
только что обнаруживала, что при архивировании  вирт.площадки  подцепились и БД 😎
источник

S

Sergey in Хостинг уже не торт
о.. щас поднялась та половина площадок, которые до этого лежали
источник