建立乙個新使用者,用於登入
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...