Debian系統上怎麼配置SSH遠端訪問

nhicloud發表於2024-03-20

  在Debian系統上配置SSH遠端訪問相對簡單,下面是一步一步的指南:

  1. 安裝OpenSSH伺服器:

  在Debian系統上,OpenSSH伺服器通常已經預裝了,但如果你的系統沒有安裝,你可以使用以下命令安裝:

  sudo apt update

  sudo apt install openssh-server

  2. 配置SSH服務:

  預設情況下,OpenSSH伺服器的配置檔案是/etc/ssh/sshd_config。你可以使用任何文字編輯器開啟此檔案進行配置:

  sudo nano /etc/ssh/sshd_config

  重要的配置項包括:

  Port:指定SSH服務監聽的埠號,預設是22,你可以修改為其他埠號增強安全性(可選)。

  PermitRootLogin:是否允許root使用者登入,建議設定為"no"以提高安全性,使用普通使用者登入後再切換到root使用者進行管理。

  PasswordAuthentication:是否允許使用密碼進行認證,建議設定為"yes"以便於初始設定,之後可以設定為"no"並採用金鑰認證提高安全性。

  PubkeyAuthentication:是否啟用公鑰認證,建議設定為"yes"以提高安全性。

  修改配置後,儲存並退出編輯器。然後重啟SSH服務使配置生效:

  sudo systemctl restart ssh

  3. 配置防火牆(如果有):

  如果你的系統啟用了防火牆,需要確保允許SSH流量透過。你可以使用以下命令開啟SSH埠(預設為22):

  sudo ufw allow OpenSSH

  4. 獲取SSH訪問:

  現在,你的Debian系統應該已經配置好了SSH遠端訪問。你可以使用SSH客戶端工具連線到你的Debian伺服器:

  ssh username@server_ip_address

  username是你在Debian系統上的使用者名稱。

  server_ip_address是你Debian系統的IP地址或者主機名。

  連線成功後,你將被提示輸入密碼(或者金鑰,取決於你的配置)來完成登入。

  現在你已經成功地在Debian系統上配置了SSH遠端訪問。記得保持系統更新和定期更改密碼以提高安全性。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70017159/viewspace-3009606/,如需轉載,請註明出處,否則將追究法律責任。

相關文章