Linux常用操作 禁止root使用者登入

2021-10-06 07:17:19 字數 914 閱讀 1587

建立乙個新使用者,用於登入

useradd  newuser
給新使用者設定密碼

passwd newuser
修改配置檔案,禁止root使用者登入

vi /etc/ssh/sshd_config

修改一下配置檔案:

permitrootlogin no (移除注釋'#',修改預設yes為no)

儲存配置檔案後重啟sshd服務

systemctl restart sshd
總結:修改後在繼續使用root使用者登入,報錯(ssh伺服器拒絕了密碼,請重試之類的),這個時候正常用新建立使用者登入即可。 登入後su切換root使用者

– 修改預設ssh的埠號22為其他 (2021.03.12 更新 )

參考博文

#修改檔案

vi /etc/ssh/sshd_config

搜尋找到如下:

移除port=22的注釋』#』,並新增一行 port = 1234 ( 此處為任意埠號 )

#重啟sshd服務

systemctl restart sshd

檢視新配置埠監聽是否生效

備註: 我這裡是關閉防火牆的,埠號仍需要在防火牆中配置開啟

Linux如何禁止root遠端直接登入

該操作是在centos7中實踐的 1.首先對 etc ssh sshd config進行備份 cp etc ssh sshd config 2.修改檔案裡的內容 vim etc ssh sshd config 03.我們不直接修改原始檔,我們在該注釋行的下一行新增即可 在第17行的這個 port 2...

禁止root遠端登入

2019年11月6日 週三 23 55 1 建立使用者hukanfa 密碼 hukf12 root aly useradd d home hukanfa m hukanfa root aly echo hukf12 passwd stdin hukanfa 2 把root hukanfa兩個使用者加...

Linux下修改ssh埠和禁止root遠端登入

今天遇到了一台linux主機被入侵的事情,檢視系統日誌後發現,入侵者使用的是ssh遠端登入列舉root密碼的方式獲取到了shell許可權。於是在清理掉相關掛馬 後,決定修改ssh的埠號,並禁止掉root遠端登入。於是操作步驟如下 vim etc ssh ssh config 將被注釋掉的port 2...