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

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

Sponsored Links

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

 

Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

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