1.SSH登錄嘗試的系統(tǒng)日志信息
Last failed login: Sat Oct 7 14:10:39 CST 2023 from xxx.xx.xx.xxx on ssh:notty
There were 10 failed login attempts since the last successful login.
Last login: Sat Oct 7 13:42:50 2023 from xxx.xxx.xxx.xxx
2.安全加固方法
2.1 修改SSHD端口
修改SSHD的默認(rèn)端口,它可以抵御一些簡單的密碼暴力破解腳本。
# 1.修改ssh配置文件
vim /etc/ssh/sshd_config
# 添加
Port 2200
# 2.重啟ssh服務(wù)
systemctl restart sshd
2.2 禁用登陸失敗的IP地址
- 查看登錄失敗的IP地址
grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | sort | uniq -c | sort -nr
- 通過下面的命令將這些登陸失敗的IP加入服務(wù)器訪問限制名單【失敗次數(shù)最多的10個(gè)IP】
cat /var/log/secure | grep "Failed password for invalid user" | awk '{print $13}' | sort | uniq -c | sort -n | tail -10 |awk '{print "sshd:"$2":deny"}' >> /etc/hosts.allow
2.3 使用密鑰登錄
使用SSH密鑰,并禁用密碼登錄,以MobaXterm為例進(jìn)行說明。
- 以下命令在本機(jī)上執(zhí)行(Windows)
# 1.打開cmd
# 2.生成密鑰對
ssh-keygen -t rsa
# 3.復(fù)制公鑰內(nèi)容到遠(yuǎn)程服務(wù)器的authorized_keys文件內(nèi)
# Linux此文件的路徑為 /root/.ssh/authorized_keys
- 使用MobaXterm配置私鑰進(jìn)行登錄
登錄時(shí)會(huì)閃現(xiàn)以下信息:
Authenticating with public key "Imported-Openssh-Key: C:\\User\\Administrator\\.ssh\\id_rsa"
- 可以使用密鑰登錄后關(guān)閉密碼登錄,以下命令在遠(yuǎn)程服務(wù)器上執(zhí)行(Linux)
# 4.禁用密碼登錄
vim /etc/ssh/sshd_config
# 默認(rèn)為yes修改為no
PasswordAuthentication no
# 默認(rèn)不開啟
PubkeyAuthentication yes
# 5.重啟ssh服務(wù)
systemctl restart sshd
# 嘗試使用密碼登錄將報(bào)錯(cuò)
No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)
PasswordAuthentication: (默認(rèn)為yes
)當(dāng)設(shè)置為no
時(shí),用戶不能通過提供密碼進(jìn)行SSH登錄。必須使用其他允許的身份驗(yàn)證方法,比如使用SSH密鑰(公鑰)。這兩個(gè)配置參數(shù)也是用于SSH服務(wù)器的sshd配置文件(通常位于/etc/ssh/sshd_config),用于控制用戶通過SSH進(jìn)行遠(yuǎn)程訪問時(shí)的身份驗(yàn)證方式。
PubkeyAuthentication: (默認(rèn)被注釋)當(dāng)設(shè)置為yes
時(shí),允許用戶使用公鑰進(jìn)行身份驗(yàn)證,包括但不限于RSA密鑰。這是一種基于密鑰對的身份驗(yàn)證方式,用戶在其本地生成密鑰對,將公鑰上傳到SSH服務(wù)器上。只有擁有相應(yīng)私鑰的用戶才能成功進(jìn)行身份驗(yàn)證。這通常比基于密碼的身份驗(yàn)證更加安全。文章來源:http://www.zghlxwxcb.cn/news/detail-752197.html
3.總結(jié)
方法1和2有一定的防護(hù)作用,方法3會(huì)稍微復(fù)雜一些,但是更加安全。文章來源地址http://www.zghlxwxcb.cn/news/detail-752197.html
到了這里,關(guān)于Linux【安全 01】云服務(wù)器主機(jī)安全加固(修改SSHD端口、禁用登陸失敗的IP地址、使用密鑰登錄)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!