在 Ubuntu 22.04 LTS 中,默認情況下不會自動啟動 SSH 服務。如果你想通過 SSH 訪問你的 Ubuntu 系統,你需要手動安裝 SSH 服務器,并確保 22 端口(SSH 的默認端口)是開放的。以下是必要的步驟:
安裝 SSH 服務器
-
更新軟件包列表: 打開終端,首先更新你的軟件包列表,以確保你安裝的是最新版本的軟件包:
sudo apt update
-
安裝 OpenSSH 服務器: 接下來,使用以下命令安裝 SSH 服務器(OpenSSH):
sudo apt install openssh-server
-
檢查 SSH 服務狀態: 安裝完成后,SSH 服務通常會自動啟動。你可以使用以下命令來檢查 SSH 服務是否正在運行:
sudo systemctl status ssh
開放端口 22
如果你正在使用 UFW 防火墻(Ubuntu 中默認的防火墻管理工具),你需要確保端口 22 是開放的,以便接受外部的 SSH 連接請求。
-
允許 SSH 連接: 使用以下命令允許通過防火墻的 SSH 連接:
sudo ufw allow ssh
或者,如果你想指定端口號(例如,如果你更改了 SSH 服務器的默認端口),可以使用類似的命令:
sudo ufw allow 22/tcp
-
激活 UFW 防火墻: 如果你的 UFW 防火墻還沒有激活,使用以下命令激活它:
sudo ufw enable
如果防火墻已經激活,這一步可以跳過。
額外配置(可選)
如果你想進一步配置你的 SSH 服務(如更改默認端口、禁用密碼認證等),你可以編輯 /etc/ssh/sshd_config
文件。完成更改后,記得重啟 SSH 服務以應用新的配置:
sudo systemctl restart ssh
測試 SSH 連接
在完成以上步驟后,你可以從另一臺計算機上測試 SSH 連接,以確保一切正常工作。使用以下命令嘗試連接到你的 Ubuntu 系統:
ssh username@your_server_ip
替換 username
為你在 Ubuntu 系統上的用戶名,your_server_ip
為你的系統 IP 地址。