現在,サーバー端でホストプログラムを起動し,ssh ログインを終了した後にこのプログラムが動作し続けることを望む場合,公式の方法は次のとおりです.
nohup ./robot -s node.fmz.com/xxxxx -p yourFMZPasswork &
しかし,このやり方は非常に安全ではない.パスワードは,起動命令に明示的に入力される。他のログインサーバがps -auxを使用して現在の起動プロセスを参照すると,このパスワードが見られる。
ホストプログラム自体にはインタラクティブ入力パスワードがサポートされており,./robot -s node.fmz.com/xxxxxプログラムがパスワードを入力します.
しかし,この方法は,ssh の nohup を終了する必要のある場合に有効ではありません.nohup ./robot -s node.fmz.com/xxxxxプログラムが正しく起動できませんでした.
コマンド文にパスワードを明示的に書かせてほしいと頼むことなく,Nohupで管理者プログラムを起動する方法はありますか?