首頁  >  文章  >  電腦教學  >  Linux Debian11伺服器安裝SSH,建立新使用者並允許SSH遠端登錄,及SSH安全登入設定!

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

PHPz
PHPz轉載
2024-03-01 19:16:241297瀏覽

Linux Debian11服务器安装SSH,创建新用户并允许SSH远程登录,及SSH安全登录配置!

在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安全登录配置的指南。请确保按照步骤操作,并根据您的需求进行必要的修改。

以上是Linux Debian11伺服器安裝SSH,建立新使用者並允許SSH遠端登錄,及SSH安全登入設定!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:mryunwei.com。如有侵權,請聯絡admin@php.cn刪除