服务器设置和教程 · 8 10 月, 2024

Ubuntu 開啟遠程登錄 SSH 的安裝和配置

Ubuntu 開啟遠程登錄 SSH 的安裝和配置

在現今的數位時代,遠程登錄已成為管理伺服器的重要工具。SSH(Secure Shell)是一種安全的網絡協議,允許用戶通過不安全的網絡安全地訪問計算機。本文將介紹如何在 Ubuntu 系統上安裝和配置 SSH,以便用戶能夠安全地進行遠程登錄。

安裝 SSH 伺服器

在 Ubuntu 上安裝 SSH 伺服器非常簡單。首先,您需要確保您的系統是最新的。可以使用以下命令更新系統:

sudo apt update
sudo apt upgrade

接下來,您可以使用以下命令安裝 OpenSSH 伺服器:

sudo apt install openssh-server

安裝完成後,您可以使用以下命令檢查 SSH 伺服器的狀態:

sudo systemctl status ssh

如果 SSH 伺服器正在運行,您應該會看到類似於“active (running)”的狀態信息。

配置 SSH 伺服器

安裝完成後,您可能需要對 SSH 伺服器進行一些基本配置。SSH 的配置文件位於 /etc/ssh/sshd_config。您可以使用文本編輯器(如 nano 或 vim)來編輯此文件:

sudo nano /etc/ssh/sshd_config

基本配置選項

  • 更改默認端口:為了提高安全性,您可以考慮更改 SSH 的默認端口(22)。在配置文件中找到以下行:
  • #Port 22

    將其更改為其他端口,例如 2222:

    Port 2222
  • 禁用根用戶登錄:為了進一步增強安全性,建議禁用根用戶的 SSH 登錄。在配置文件中找到以下行:
  • #PermitRootLogin prohibit-password

    將其更改為:

    PermitRootLogin no
  • 允許特定用戶:如果您希望僅允許特定用戶通過 SSH 登錄,可以添加以下行:
  • AllowUsers username

    將 “username” 替換為您希望允許的用戶名。

保存並重啟 SSH 服務

完成配置後,按 Ctrl + X,然後按 Y 保存更改。接下來,您需要重啟 SSH 服務以使更改生效:

sudo systemctl restart ssh

防火牆設置

如果您的系統啟用了防火牆,您需要確保允許 SSH 流量。使用以下命令來允許 SSH 流量:

sudo ufw allow ssh

如果您更改了默認端口,請使用以下命令替換端口號:

sudo ufw allow 2222/tcp

最後,啟用防火牆:

sudo ufw enable

測試 SSH 連接

現在,您可以從另一台計算機上測試 SSH 連接。如果您使用的是默認端口,請使用以下命令:

ssh username@your_server_ip

如果您更改了端口,請使用以下命令:

ssh -p 2222 username@your_server_ip

如果一切正常,您應該能夠成功登錄到您的 Ubuntu 伺服器。

總結

本文介紹了如何在 Ubuntu 系統上安裝和配置 SSH 伺服器,並提供了基本的安全配置建議。通過這些步驟,您可以安全地進行遠程登錄,從而更有效地管理您的伺服器。如果您需要更多有關 香港VPS 的資訊,請訪問我們的網站以獲取更多資源和支持。