在Ubuntu上安裝SSH服務非常簡單。以下是詳細的步驟:
首先,確保你的系統包列表是最新的。打開終端并運行以下命令:
sudo apt update
接下來,安裝OpenSSH服務器軟件包。運行以下命令:
sudo apt install openssh-server
安裝完成后,啟動SSH服務并設置為開機自啟動:
sudo systemctl start ssh
sudo systemctl enable ssh
確保SSH服務正在運行:
sudo systemctl status ssh
如果服務正在運行,你應該會看到類似以下的輸出:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since ...
你可以根據需要配置SSH服務。主要的配置文件是/etc/ssh/sshd_config
。你可以使用文本編輯器(如nano
或vim
)來編輯這個文件:
sudo nano /etc/ssh/sshd_config
一些常見的配置選項包括:
Port
:更改SSH服務器監聽的端口。PermitRootLogin
:控制root用戶是否可以通過SSH登錄。PasswordAuthentication
:控制是否允許密碼認證。修改配置后,保存并退出編輯器,然后重新啟動SSH服務以應用更改:
sudo systemctl restart ssh
如果你的系統啟用了防火墻(如ufw
),你需要允許SSH流量通過。運行以下命令:
sudo ufw allow ssh
現在,你可以從另一臺計算機連接到你的Ubuntu服務器。使用以下命令:
ssh username@your_server_ip
其中,username
是你的Ubuntu用戶名,your_server_ip
是你的服務器IP地址。
為了提高安全性,你可以配置SSH密鑰認證。生成SSH密鑰對并復制公鑰到服務器:
ssh-keygen -t rsa -b 4096
ssh-copy-id username@your_server_ip
完成這些步驟后,你應該能夠通過SSH安全地連接到你的Ubuntu服務器。