Ну так логично. Потому что sFTP это подсистема SSH. Странно, что вас удивляет, что при отключении SSH не работает то, что работает в зависимости от SSH... Перед тем как что-то спрашивать, потратьте минутку и поищите информацию, что вообще такое sFTP, подумайте о том, к какому порту вы подключаетесь по sFTP (внезапно это порт SSH).
Да, но у меня как-то было раньше, если я ничего не путаю, что пользователь не мог получить доступ к консоли, видимо в passwd не была указана консоль, а доступ по sftp который да через протокол OpenSSH, который ssh, был открыт. Ну то есть в консоль пользователь не мог, а по sftp который ssh мог.
Смешно...
Забавно не это, а то, что это смущает тебя.
сделай bash там пропиши команду. и на крон его поставишь.
там можно и не одну бд бекапить
Пацаны, братва, местные и неместные, я СДЕЛАЛ, это просто фантастическая шиза в которую никто никогда не поверит, да и ладно :-)
Короче, в ispmanager -> Планировщик CRON в Настройках я убрал зачем-то там ранее введенный мной e-mail, и снял галочку в задании – Не отправлять отчет по e-mail, я хз внатуре почему и чё это было, но после этого все заработало.
Верить или не верить в этот бред ваше право, но такие дела, шарада разгадана и пару дней не прошло.
Я вам больше скажу, я только что еще раз проверил:
Да, копирую прямо из формочки комана ispmanager Планировщик CRON, эту команду и вставляю её в ssh консоль PuTTy и запускаю и она выполняется создается база данных все нормально как мне и хотелось.
Так как я супер хакер, то я копирую эту же команду прямо из консоли из crontab –e где перечислены задания и вставляю опять в консоль баша и запускаю и она выполняется создает дамп базы данных все как надо.
ОТСЮДА ВЫВОД:
Все данные включая имя пользователя, пароль, имя базы данных 100500% правильные иначе бы файл с базой данных фиг создался бы.
НО
Почему эта наипростейшая команда, которая работает по дефолту через крон у всех на свете, но не работает у меня делая этот долбаный пустой файл размером 0 Кб, остается для меня загадкой и шарадой 2023 года.
ВИДИМО
Придется придется делать этот костыль с sh скриптом баша и запускать его как-то, но этот вариант мне не очень нравится.
С параметром --force игнорирование ошибок тоже -> пустой файл 0 Кб.