ポート 2022 でネットワーク ロード バランサーを SSL 化するにはどうすればよいですか?

ポート 2022 でネットワーク ロード バランサーを SSL 化するにはどうすればよいですか?

sftpサーバーを実行しようとしていますsftpgoEC2 上で。

次のような構成になっています:

  1. ポート 8080 で GUI が実行され、ポート 2022 で sftp が実行されるアプリケーション (SFPGO) が実行されている ubuntu ec2 マシン。
  2. ポート 2022 TCP をリッスンするネットワーク ロード バランサー
  3. ターゲットグループはポート2022 TCPでec2に登録されます
  4. rout53 は URL に NLB DNS を付与します

その後、filezeila\cyberduck などを開くと、rout53 で定義した URL を使用して簡単に接続できますが、常にメッセージが表示されますthe server's host ke is unknown. You have no guarantee that the server is the computer you think it is

それを解決するために、ネットワークロードバランサーをTCP から TLS へポート2022とターゲットグループにも入力します(他のアプリケーションロードバランサーで機能するACM証明書を使用します)が、サーバーに接続できなくなりましたどうすれば解決できるでしょうか?

答え1

  1. SSH (および SFTP) は TLS を使用しないため、TLS ロード バランサは機能しません。以前と同じように TCP を使用してください。

  2. Cyber​​duckで初めてアラートを受け取ったら、それを承認して保存してください。既知のホストキーファイルを保存すると、次回からは再度尋ねられることはありません。

    例えばここを参照してください:https://superuser.com/questions/936800/sftp を使用するときに不明なホストキーを許可する必要があります

関連情報