Помогите с ssh

Поддержка
  • Задача на сервере создать папку и поместить в неё данные отпечатка.

    DIR=$(mktemp -d /var/www/www-root/data/PROFILE/{{index_serv}}_XXXXXXXXXX) && echo "[FILE_CONTENT]" > "$DIR/fingerprint.json"
    

    данный код помещает в файл fingerprint.json надпись [FILE_CONTENT], если ставим 2 скобки выдает, Error: Unable to exec

    Скриншот 04-02-2025 195332.jpg

    Может кто сталкивался с данным вопросом, прошу подсказать

  • @basoVskii said in Помогите с ssh:

    если ставим 2 скобки выдает, Error: Unable to exec

    Можно использовать не двойные скобки, а VAR_ FILE_CONTENT.

    Файлы также можно отправлять на удаленный сервер используя sftp, под windows есть софтинка https://winscp.net/eng/docs/commandline, где-то в архиве есть файлик, что поддерживает командную строку.

  • @sergerdn В том то и дело что ftp и sftp при постоянной работе выполняют листинг папок, даже если модуль просишь только о записи, и грузят сервер если этих папок становится много.

    Потому пошел ковырять ssh

  • @basoVskii said in Помогите с ssh:

    @sergerdn В том то и дело что ftp и sftp при постоянной работе выполняют листинг папок, даже если модуль просишь только о записи, и грузят сервер если этих папок становится много.

    Потому пошел ковырять ssh

    Sftp это подсистема ssh для передачи файлов. Ничего она не делает лишнего, пока ты ее об этом явно не попросишь.

    Для передачи файлов не обязательно использовать модуль из BAS, я выше дал ссылку на софтинку, я использовал ее.