特定のユーザーとIPでsshにログインするときにコマンドを実行します。

特定のユーザーとIPでsshにログインするときにコマンドを実行します。

特定のIPを持つ特定のユーザーがログインしたときにいくつかのコマンドをどのように実行できますかssh

ベストアンサー1

~/.bash_profileユーザーがログインすると、すべてが実行されるため使用できます。たとえば、次のコードを使用します。

IP=`w | grep DarkGL | awk '{print $3}'`
if [ $IP = "192.168.10.10" ];
        then echo "Monkey"
fi

別の方法はSSH強制コマンドを使用することですが、IPベースで構成することはできません。これは、ユーザーが特定のバイナリのみを実行でき、どこにもファイルを一覧表示できないことを意味します。 gitを使って実装したので、ユーザーはgitバイナリのみを実行できます。

これを行う理由を説明してください。

おすすめ記事