このコマンドで%hと%pは何をしますか?

このコマンドで%hと%pは何をしますか?

$ ssh -o User=fred -o ProxyCommand="nc -X 5 -x localhost:9150 %h %p" server.example.org

からhttp://en.wikibooks.org/wiki/OpenSSH/Cookbook/Proxies_and_Jump_Hosts

%hおよびパラメータの説明が見つかりません%p

ベストアンサー1

マンページの次のセクションにありますProxyCommand

サーバーへの接続に使用されるコマンドを指定します。コマンド文字列は行末まで拡張され、ユーザーのシェルを使用して実行されます。コマンド文字列では、「%h」は接続するホスト名、「%p」はポート、「%r」はリモートユーザー名に置き換えられます。

したがって、この場合、%hwillはを表し、willはserver.example.org%p表します22

ところで、スペル-o User=fredをもっと簡単に書く方法はです-l fred

おすすめ記事