Может ли сервер, выполняющий команду администратора, вводить пароль, не указав на него, и одновременно выполнять nohup?

Автор:Криптометод, Создано: 2021-12-25 17:30:15, Обновлено: 2021-12-25 17:39:21

В настоящее время, если вы хотите запустить программу администратора на серверной стороне и выйти из ssh, она может продолжать работать.nohup ./robot -s node.fmz.com/xxxxx -p yourFMZPasswork &

Но этот способ очень небезопасен, и пароль вводится в загрузочную команду. Администраторная программа сама по себе поддерживает интерактивный пароль ввода, который может быть введен сначала../robot -s node.fmz.com/xxxxxПосле этого программа вводит пароль. Но этот способ не работает, если необходимо выйти из ssh без подключения (nohup), то есть ввестиnohup ./robot -s node.fmz.com/xxxxxНе удалось правильно запустить программу.

Прошу, есть ли способ не требовать, чтобы пароль был записан в командные фразы, но можно запустить хост-программу на nohup?


Больше

Маленькие мечтыИспользовать инструменты с экраном. Или непосредственно. /robot, в настоящее время хостинг может работать непосредственно.

КриптометодПоявилась возможность использовать screen вместо nohup. ```screen -S yourScreenName ``` // Создать экран и дать ему имя. ``/robot -s node.fmz.com/xxxxx `` Введите пароль ctrl+z // приостанавливает работу текущей программы и помещает ее в фон ``bg ``` // Восстанавливает программу на заднем плане ctrl + a d // detach current screen, возвращаясь к интерфейсу, в котором вы находились до входа на экран. В следующий раз, когда вы будете войти, используйте screen -r yourScreenName, чтобы войти в предыдущий scree.

ТраваТеперь вы можете запустить ssh прямо на передний планшет и не выходить.