sshログイン前にコマンドを実行させる

sshdで、ログイン前に特定のコマンドを実行させたい場合がある(例:svnなどでsshトンネルでのログインをする際に$SSH_CLIENTをどっかのファイルに書き出す場合など)。
こういった場合には、「/etc/ssh/sshrc」もしくは「~/.ssh/rc」に処理内容を記述することで、ログイン前にその内容を実行させることができる。実行する処理はシェルスクリプトと同じ書き方なので、まぁ特に問題はないだろう。

Sponsored Links

なお、実行されるのはどちらか片方だけ(ファイルが両方ある場合、「~/.ssh/rc」が優先される)なので注意。

 


Written by blacknon

インフラエンジニア(…のつもり)。 仕事で使うならクライアントはWindowsよりはUNIXの方が好き。 大体いつも眠い。

Leave a Comment

メールアドレスが公開されることはありません。

*