Linux Debian11伺服器安裝SSH,建立新使用者並允許SSH遠端登入,及SSH安全登入配置!

zhilian發表於2024-02-29

在Debian 11伺服器上安裝SSH並建立新使用者允許SSH遠端登入的步驟如下:

步驟1:安裝SSH
為了安裝SSH伺服器,您需要以root使用者或具有sudo特權的使用者身份登入到您的Debian 11伺服器。

在終端中執行以下命令來安裝SSH伺服器:

sudo apt update
sudo apt install openssh-server

步驟2:建立新使用者
要建立一個新使用者,您可以使用  adduser命令。將下面的命令替換為您想要的使用者名稱:

sudo adduser new_username

系統會提示您設定新使用者的密碼和其他詳細資訊。

步驟3:允許SSH遠端登入
預設情況下,Debian 11伺服器上安裝的SSH伺服器應該允許遠端登入。但是,為了確保它已經正確配置,您可以編輯SSH伺服器配置檔案。

使用以下命令開啟SSH配置檔案:

sudo nano /etc/ssh/sshd_config

在檔案中,查詢以下行:

#PermitRootLogin yes

將其改為:

PermitRootLogin no

這將禁止使用root使用者登入SSH。這是為了增加安全性。如果您仍然希望root使用者可以遠端登入,請將上述行改回  PermitRootLogin yes

步驟4:配置SSH安全登入
您可以透過禁用密碼身份驗證和啟用公鑰身份驗證來進一步增強SSH的安全性。

找到以下行:

#PasswordAuthentication yes

將其改為:

PasswordAuthentication no

這將禁用密碼身份驗證。然後,找到以下行:

#PubkeyAuthentication yes

將其改為:

PubkeyAuthentication yes

這將啟用公鑰身份驗證。

儲存並關閉檔案。

步驟5:重啟SSH服務
完成上述更改後,您需要重啟SSH服務,使更改生效。

使用以下命令重啟SSH服務:

sudo systemctl restart ssh

現在,您應該能夠使用新建立的使用者透過SSH遠端登入到您的Debian 11伺服器了。

這些步驟提供了在Debian 11伺服器上安裝SSH,建立新使用者並允許SSH遠端登入以及進行SSH安全登入配置的指南。請確保按照步驟操作,並根據您的需求進行必要的修改。


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

相關文章