CentOS7禁止Linux系統使用者透過SSH登入方法介紹

sonyaany發表於2020-04-01

使用CentOS7系統時,一般都會有多個使用者或者使用者組,每個使用者或使用者組都有不同的許可權。而出於安全考慮,有時候會禁止系統上的某些使用者使用ssh終端登入伺服器。

本文以 實用操作為例,簡單說說CentOS7禁止某個系統使用者或使用者組透過SSH登入的方法。

可以透過以下命令檢視系統所有的使用者或使用者組。

檢視使用者:cut -d : -f 1 /etc/passwd

檢視使用者組:cut -d : -f 1 /etc/group

centos7檢視所有使用者命令

一、禁用單個使用者登入

這裡以禁用idcspy使用者為例,具體步驟如下:

開啟配置檔案/etc/ssh/sshd_config

vi /etc/ssh/sshd_config

在檔案末尾加入以下內容即可:

DenyUsers idcspy

centos7禁用使用者SSH登入

儲存檔案並退出,重啟SSH功能服務即可,這樣就能禁用idcspy使用者透過SSH命令登陸。

service sshd restart

二、 禁用多個使用者登入

若需要禁用多個系統帳戶使用SSH命令登陸伺服器,只需把系統賬戶名追加在 DenyUsers 行尾,並以空格隔開即可,如禁用 idcspy、www和nobody三個使用者,只需使用以下命令:

DenyUsers idcspy www nobody

三、禁用使用者組

也可以透過此種方法來禁止使用者組透過SSH命令登陸伺服器,例如禁用使用者組group1、group2,命令如下

DenyGroups group1 group2

注意:修改完配置檔案之後,必須重新啟動SSH服務才能生效。如果有不明白的可以訪問美國主機偵探。


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

相關文章