如果Ubuntu SSH拒絕連接,可以嘗試以下幾種解決方法:
sudo service ssh status
如果服務未運行,可以使用以下命令啟動SSH服務:
sudo service ssh start
sudo ufw status
如果防火墻禁止SSH端口,可以使用以下命令開放SSH端口:
sudo ufw allow 22
sudo nano /etc/ssh/sshd_config
確保以下配置項正確配置:
Port 22
PermitRootLogin yes
如果修改了配置文件,需要重啟SSH服務使更改生效:
sudo service ssh restart
檢查SSH允許的登錄用戶:可以檢查/etc/ssh/sshd_config
文件中的AllowUsers
配置項,確保SSH允許要登錄的用戶。
檢查登錄用戶的權限:如果SSH拒絕連接的是普通用戶,可以檢查該用戶是否具有登錄SSH的權限。可以使用以下命令將用戶添加到SSH用戶組中:
sudo adduser <username> ssh
然后重啟SSH服務:
sudo service ssh restart
如果以上方法仍然無法解決SSH拒絕連接的問題,可能需要進一步檢查系統日志以獲取更詳細的錯誤信息,并根據錯誤信息進行排查和解決。