2016-08-29 14 views
0

C#.NETアプリケーションからtomcatユーザーをシェルスクリプト(tomcat用のシャットダウンスクリプト)を実行する必要があります。.NETアプリケーションから "sudo su tomcat"を実行する方法

私はWinSCP .NETアセンブリを試しました。 sshでログインしてコマンドを実行できます。

しかし、私はすでに同じパスワードでsudo su tomcatを実行しました。私はすでにSSHサーバーにログインしていましたか?

セキュアなソリューションは素晴らしいでしょう(ログファイルやbash履歴にはパスワードがありません)!

WinSCP .NETアセンブリではなく、他のソリューションですか?

答えて

0

sudo/suは、自動化できないようにされています。正当な理由で。

どのような解決策でも、汚れていて信頼性の低いハッキングになります。

いくつかのコマンドの自動実行を許可する必要がある場合は、sudoersにパスワードなしで実行できるようにします。これが正しい、透明なソリューションです。

関連する問題