[本文出自天外歸雲的部落格園]
在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服務的全部步驟。