在Ubuntu上開啟SSH服務

天外归云發表於2024-07-02

[本文出自天外歸雲的部落格園]

在Ubuntu上開啟SSH服務,可以按照以下步驟進行:

1. 安裝OpenSSH服務

如果你還沒有安裝OpenSSH服務,可以使用以下命令安裝:

sudo apt update
sudo apt install openssh-server

2. 啟動SSH服務

安裝完成後,啟動SSH服務:

sudo systemctl start ssh

3. 設定開機自啟動

為了確保SSH服務在系統啟動時自動啟動,可以使用以下命令:

sudo systemctl enable ssh

4. 檢查SSH服務狀態

可以使用以下命令檢查SSH服務的狀態,確保它正在執行:

sudo systemctl status ssh

5. 配置SSH(可選)

如果你需要修改SSH服務的配置,可以編輯配置檔案 /etc/ssh/sshd_config。例如:

sudo nano /etc/ssh/sshd_config

在配置檔案中,你可以進行以下修改:

  • 修改預設埠(例如從22改為其他埠):找到 Port 22 行,修改埠號。
  • 禁用密碼認證並啟用金鑰認證:找到 PasswordAuthentication yes 行,改為 PasswordAuthentication no

編輯完配置檔案後,儲存並退出,然後重新啟動SSH服務以應用更改:

sudo systemctl restart ssh

6. 允許防火牆透過(如果有防火牆)

如果你有啟用防火牆,請確保允許SSH服務透過防火牆。使用以下命令新增防火牆規則:

sudo ufw allow ssh

如果你修改了SSH埠,例如將預設埠22改為2222,則需要使用以下命令:

sudo ufw allow 2222/tcp

7. 連線到SSH伺服器

現在你可以使用SSH客戶端連線到你的Ubuntu機器。例如,在另一臺機器上使用以下命令:

ssh username@your_server_ip

如果你修改了SSH埠,例如改為2222,則需要指定埠號:

ssh -p 2222 username@your_server_ip

替換 username 為你的Ubuntu使用者名稱,your_server_ip 為你的Ubuntu機器的IP地址。

這樣就完成了在Ubuntu上安裝並開啟SSH服務的全部步驟。

相關文章