當具有特定 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 二進位。
如果您能解釋為什麼要這樣做,我們可以提供協助。