人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

sshでauthorized_keysにcommand="some_command"と記述することにより、特定のコマンドしか実行できない秘密鍵を作成することが可能ですが、クライアント側からssh user@server.com "param"としてパラメータ-を送り、そのパラメーターをサーバー側のauthorized_keysのcommand="some_command"で呼ばれるスクリプトから取得する方法があれば教えて下さい。
(もしくは同じことを実現する別の方法でも結構です。)

●質問者: tomoyuki28jp
●カテゴリ:コンピュータ インターネット
✍キーワード:Command SSH USER クライアント コマンド
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● y-kawaz
●80ポイント ベストアンサー

SSH_ORIGINAL_COMMAND という環境変数で取得できます。

試しに command="/bin/env" などとしてログインしてみれば一目瞭然かと思います。

◎質問者からの返答

まさかこんなに早く解決するとは。。

この方法を調べる為だけに数時間かけました。。

どうもありがとうございます!

いるか賞を差し上げます。

今後とも宜しくお願いします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ