免責事項: この記事には、サードパーティ製品に関する情報が含まれている場合があります。 そのような情報は参照だけのためです。 Alibaba Cloudは、明示または黙示を問わず、サードパーティ製品のパフォーマンスと信頼性、および製品に対する操作の潜在的な影響に関して、いかなる保証も行いません。
問題の説明
SSHサービスLinux an ECSインスタンスサーバーを起動すると、コマンドラインまたはSecure logに次のようなエラーメッセージが表示されます。
FAILED.
fatal: Cannot bind any address.
address family must be specified before ListenAddress.
原因
SSHサービスのAddressFamilyパラメーターは、実行時に使用するプロトコルファミリーを指定します。 この問題は、構成でIPV6のみが使用されているが、システムでIPV6が有効になっていないか、IPV6プロトコルが効果的に構成されていない場合に発生します。
ユーザー通知
このドキュメントには、CentOS 7.6 64ビットオペレーティングシステムテストのシステム構成とその説明が含まれています。 他のバージョンのオペレーティングシステム構成は異なる場合があります。 詳細については、オペレーティングシステムの公式ドキュメントを参照してください。
解決策
以下の点にご注意ください。
インスタンス設定やデータの変更など、リスクを引き起こす可能性のある操作を実行する前に、データのセキュリティを確保するために、インスタンスのディザスタリカバリ機能とフォールトトレランス機能を確認することを推奨します。
ECSおよびRDSインスタンスを含むがこれらに限定されないインスタンスの構成およびデータを変更する場合、スナップショットを作成するか、RDSログバックアップを有効にすることを推奨します。
Alibaba Cloud管理コンソールでログオンアカウントやパスワードなどのセキュリティ情報を承認または送信した場合は、そのような情報をタイムリーに変更することを推奨します。
分解ステップは以下の通りである。
管理端末からシステムに入ります。
コマンドを実行して、次のような構成が含まれているかどうかを確認します。
AddressFamily inet6
説明注: 共通パラメータは次のとおりです。
inet
inet6
any
Viなどを使用して、オブジェクト全体にパラメーター値を設定したり、削除したり、行全体にアノテーション (Numberの追加) 設定をコメントしたりします。操作は次のようになります。
# AddressFamily inet
説明注: AddressFamilyパラメーターが前に設定されていることを確認してください
ListenAddress
。
適用範囲
ECS