0

職場から自分のインスタンスに ssh できるようにしたいのですが、企業のファイアウォールを使用しており、ポート 22 が閉じられています。昨日、ssh 構成ファイルを変更し、ポート 22 をポート 80 に置き換えましたが、Apache がインストールされており、既にポート 80 を使用しているため、すべてが機能しなくなりました (インスタンスに ssh できなくなりました)。ポート 443 はどうですか? このインスタンスでは https を使用しません。https を使用して ssh に接続できますが、同じ問題が発生しますか?

別の質問: いつも Web ページを取得するために使用している curl に干渉しますか?

Ps: 興味のある方は、昨日の問題をどのように解決したかを以下に示します

  1. インスタンスを停止し、EBS ボリュームをデタッチしました
  2. ボリュームを (ルートドライブとしてではなく) 別のインスタンスにアタッチしてマウントしました
  3. 他のインスタンスに接続し、vi エディターを使用してポート 22 で構成ファイルを再確立しました
  4. ボリュームを切り離し、古いインスタンスのルート ドライブとして再接続し、再起動しました: Voila
4

1 に答える 1

1

Apacheがポート443を使用しない場合、いいえ、問題にはなりません。

Apacheがポート443を使用している場合は、はい、問題になります。ただし、ポート443を使用しないようにApacheを再構成できます。

インスタンスがLinux/BSDを実行netstat -ltnしていると仮定して、実行して、どのtcpポートがリッスンされているかを調べます。

カールを妨げることはありません。カールはリッスンしません。サーバーではなくクライアントです。

于 2013-02-27T17:06:38.377 に答える