溫馨提示×

Ubuntu SSH如何安裝與配置

小樊
91
2025-05-07 15:56:14
欄目: 智能運維

在Ubuntu上安裝和配置SSH服務,可以按照以下步驟進行:

1. 安裝SSH服務器

首先,確保你的Ubuntu系統是最新的。打開終端并運行以下命令來更新系統包列表和已安裝的包:

sudo apt update
sudo apt upgrade

接下來,安裝OpenSSH服務器:

sudo apt install openssh-server

安裝過程中,系統可能會提示你確認安裝,輸入Y并按回車鍵繼續。

2. 啟動SSH服務

安裝完成后,SSH服務通常會自動啟動。你可以通過以下命令檢查SSH服務的狀態:

sudo systemctl status ssh

如果服務未啟動,可以使用以下命令啟動它:

sudo systemctl start ssh

3. 配置SSH服務器

SSH服務器的主要配置文件是/etc/ssh/sshd_config。你可以使用文本編輯器(如nanovim)來編輯這個文件:

sudo nano /etc/ssh/sshd_config

在配置文件中,你可以進行以下常見的配置更改:

  • 更改默認端口:如果你想更改SSH服務器的默認端口(默認是22),可以找到并修改Port指令。
  • 禁用root登錄:為了安全起見,通常建議禁用root用戶直接登錄。找到并修改PermitRootLogin指令,將其設置為no。
  • 允許特定用戶登錄:如果你想限制只有特定用戶可以登錄,可以使用AllowUsers指令。

例如,以下是一些常見的配置更改示例:

# 更改默認端口
Port 2222

# 禁用root登錄
PermitRootLogin no

# 允許特定用戶登錄
AllowUsers user1 user2

修改完成后,保存并關閉文件。

4. 重啟SSH服務

為了使配置更改生效,需要重啟SSH服務:

sudo systemctl restart ssh

5. 配置防火墻

如果你啟用了Ubuntu的防火墻(如ufw),需要允許SSH流量通過。運行以下命令來允許SSH端口(默認是22):

sudo ufw allow ssh

如果你更改了默認端口(例如2222),則需要允許該端口:

sudo ufw allow 2222

6. 連接到SSH服務器

現在,你可以從另一臺計算機連接到你的Ubuntu服務器。使用以下命令:

ssh username@hostname_or_ip_address

例如,如果你的用戶名是user1,服務器的IP地址是192.168.1.100,并且你使用默認端口22,命令將是:

ssh user1@192.168.1.100

系統會提示你輸入密碼。輸入正確的密碼后,你將成功連接到服務器。

7. 安全加固(可選)

為了進一步提高SSH服務器的安全性,你可以考慮以下措施:

  • 使用密鑰認證:禁用密碼登錄,改用SSH密鑰對進行認證。
  • 限制SSH訪問來源:使用AllowUsersDenyUsers指令限制允許或拒絕登錄的用戶。
  • 定期更新系統和軟件:保持系統和SSH服務器軟件的最新狀態,以修復安全漏洞。

通過以上步驟,你應該能夠在Ubuntu上成功安裝和配置SSH服務。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女