回答:
ユーザーがsshを介してのみ接続できる場合は、強制コマンドを使用できます。基本的に、ユーザーが特定のキーと特定のユーザー名でsshを介して接続するときは常に、.ssh / authorized_keysで決定したコマンド(またはスクリプト)を強制的に実行させます。ユーザーが発行したコマンドは無視されます。
例えば:
# in .ssh/authorized_keys
command="cd /foo/bar && /path/to/scripts/my_script.sh arg1 arg2",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa public_key