linux禁止root使用者直接登入sshd並修改預設埠

baby神發表於2014-11-18

 linux最高許可權使用者root,預設可以直接登入sshd。為了提高伺服器的安全度,需要對它進行禁止,使得攻擊者無法通過暴力破解來獲取root許可權。

1,新建一個使用者;

#useradd xxx (xxx為你要新建的使用者名稱)

2,為新使用者設定密碼;

#passwd xxx (xxx為你要新建的使用者名稱)

3,修改SSHD配置,禁止root直接登入

#vi /etc/ssh/sshd_config

查詢“#PermitRootLogin yes”,將前面的“#”去掉,短尾“Yes”改為“No”,並儲存檔案。

4,修改完畢後,重啟sshd服務

#service sshd restart

5,下次登入,先使用xxx登入,然後通過su root 來獲取root許可權。

修改sshd預設埠

雖然更改埠無法在根本上抵禦埠掃描,但是,可以在一定程度上提高防禦。

1.開啟sshd配置檔案

#vi /etc/ssh/sshd_config

2.找到#Port 22欄位刪掉#,將22改為其他不被使用的埠

伺服器埠最大可以開到65536

3.重啟sshd服務

#service sshd restart

4.別忘了修改登陸工具那的埠設定。


相關文章