當特定使用者和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 二進位。

如果您能解釋為什麼要這樣做,我們可以提供協助。

相關內容