~/.bashrc
にコマンドを入れます .そこにあるものは、ログインするたびに実行されます。
ssh経由でログインするときだけコマンドを実行する必要がある場合(物理的にログインするときは必要ない)、おそらく SSH_CONNECTION
の存在をテストできます
これをすべてのユーザーに適用したい場合は、これを ~/.bashrc または /etc/bash.bashrc に入れてください:
if [[ -n $SSH_CONNECTION ]] ; then
echo "I'm logged in remotely"
fi
または、 ssh
の呼び出し中に実行するコマンドを指定できます :
$ ssh -t server 'cmd; exec bash -l'
リストの最後のコマンドは、優先シェルで対話型セッションを開始する必要があります。実行するコマンドが多数ある場合は、SSH サーバーにスクリプト ファイルを作成することを検討してください。