authorized_keys に書くべき適切な command を知る方法
例えば rsync
のみを許可する鍵を authorized_keys
に設定したいとして、 command に何を書くべきかを知りたいとする。
とりあえず authorized_keys
に以下のような設定を追加:
command="echo $SSH_ORIGINAL_COMMAND >&2" ssh-dss .....
で、 rsync
を実行してみると、 rsync
がリモート側で実行しようとしたコマンドがエラーメッセージとして表示される。
stderr を表示してくれないようなコマンドの場合は、ファイルに書き出すようにする。