私はオンラインフラグキャプチャゲームをしており、秘密鍵を別のサーバーにopenssl
返すサーバーに対して運営しています。ssh
私が実行したコマンドは次のとおりです。openssl s_client -connect {server} > ae.pub
キーをファイルに書き込んでいますが、ae.pub
目的のサーバーでsshを試みるときに間違ったキーを取得したため、機能しません。
ところでオプションを追加するのでサーバーにきちんと入り-quiet
ますね。ssh
このように:openssl s_client -connect {server} -quiet > ae.pub
オプションはここで何をしますか-quiet
?
ベストアンサー1
ドキュメントから(man s_client
):
-quiet inhibit printing of session and certificate information. This implicitly turns on -ign_eof as well.
このopenssl
コマンドはキー管理ツールとして進化したデバッグツールです。これらのサブコマンドの多くはデバッグ情報を印刷し、時には標準エラーとして、時には標準出力として印刷します。の場合、s_client
このオプションは-quiet
標準出力として印刷されるいくつかのデバッグ情報を抑制します。
そうでない場合、-quiet
デバッグ情報は出力ファイルで予想される情報と混在します。
TLSサーバーをデバッグしない場合、openssl s_client
これは特に便利なコマンドではありません。さまざまなネットワーク接続を確立する優れたツールは次のとおりです。ソカット。
socat - OPENSSL:server.example.com:4433 </dev/null >ae.pub