Для доступа к серверу и получения результата выполнения команды сейчас используется команда типа
ssh -i /home/user/Keys/vpn/private.pem user@11.11.1.11 'df -h /dev/vda1'
Enter passphrase for key '/home/user/Keys/vpn/private.pem':
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 8,9G 3,6G 5,4G 40% /
Т.к. доступ к серверу организован через ключ + пароль к ключу, то для получения результата надо этот пароль ввести. Все нормально, когда надо обработать 1-2 команды, но когда надо вставить запрос в скрипт возникает проблема.
Вопрос: какой способ наиболее оптимальный для выгрузки на клиента с сервера какой то некритической для безопасности информации? Ну вроде того, что я привел выше: свободное место на диске, строчки из логов о каких то сбоях или подключенные пользователи?
Я бы мог поднять на сервере Apache2, выгружать инфо через www и настроить к ней доступ по ssl сертификату, но все это как то уж слишком монструозно. Может есть идеи как бы этот процесс организовать попроще? Ну, вроде того, чтобы получать с сервера обычный текстовый файл, который генерируется динамически, и к которому есть доступ без ограничений... Что-то вроде web-сервера но очень лайт и для одного файла к примеру?