memo

思いついたこと、やってみたことをテキトウに残していく。

HEAD / archives / 2011-01 / 2011-01-19.rst

authorized_keys に書くべき適切な command を知る方法

例えば rsync のみを許可する鍵を authorized_keys に設定したいとして、 command に何を書くべきかを知りたいとする。

とりあえず authorized_keys に以下のような設定を追加:

command="echo $SSH_ORIGINAL_COMMAND >&2" ssh-dss .....

で、 rsync を実行してみると、 rsync がリモート側で実行しようとしたコマンドがエラーメッセージとして表示される。

stderr を表示してくれないようなコマンドの場合は、ファイルに書き出すようにする。

powered by blikit