- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
排查 SSH 服務啟動時報錯 fatal: Cannot bind any address
藍隊云小課堂:
現象描述
Linux 實例啟動 SSH 服務時,直接返回或在 secure 日志文件中出現類似如下錯誤信息:
FAILED.
fatal: Cannot bind any address.
address family must be specified before ListenAddress.
可能原因
SSH 服務的 AddressFamily 參數配置不當。AddressFamily 參數用于指定運行時使用的協議簇,若參數僅配置了 IPv6,而系統內未啟用 IPv6 或 IPv6 配置無效,則可能出現該問題。
處理步驟
使用 VNC 登錄 Linux 實例
執行以下命令,使用 VIM 編輯器進入 sshd_config 配置文件。
vim /etc/ssh/sshd_config
查看是否包含類似如下配置。
AddressFamily inet6
常用參數說明如下:
inet:使用 IPv4 協議簇,為默認值。
inet6:使用 IPv6 協議簇。
any:同時啟用 IPv4 和 IPv6 協議簇。
按 i 進入編輯模式,修改為以下配置,或在行首增加 # 進行注釋。
AddressFamily inet
注意:
AddressFamily 參數需在 ListenAddress 前配置才可生效。
按 Esc 退出編輯模式,并輸入 :wq 保存修改。
執行以下命令,重啟 SSH 服務。
service sshd restart
重啟 SSH 服務后,即可使用 SSH 登錄。
更多小知識,可聯系藍隊云一起探討。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP