在云計算時(shí)代,越來(lái)越多的何做好初企業(yè)和個(gè)人開(kāi)始使用云服務(wù)器來(lái)部署和運行(xing)自己的應用,由于云服務(wù)器的始安便捷性和彈性,往往容易被黑客攻擊,全設導致數據泄露和(he)系統癱??瘓,云服做好云服務(wù)器的何做好初初始安全設置顯得尤為重要,本文將介紹如何在Ubuntu 18.04上為云服務(wù)器進(jìn)行詳細的始安初始安全設置。
1、全設更新系統軟件包???列表:
sudo apt-get update
2、云服升級已安裝的何做好初軟件包至最新版本(??-)?:
sudo apt-getヾ(?■_■)ノ upgrade3、安裝必要的始安安全軟件:
sudo apt-get install -y lin(°o°)ux-server-packages-extra linux-image-generic linux-tools-common
1、安裝UFW(Uncomplicated Firewall):
sudo apt-get install ufw2、全設啟用UFW:
sudo ufw enable
3、云服設置默認策略為DROP(拒絕所有連接):
sudo ufw default deny incomingsudo ufw default allow outgoing
4、何做好初ˉ\_(ツ)_/ˉ添加SSH服務(wù)端口(22)到防火墻規則:
sudo ufw allow ssh/tcp5、始安允許已建立(′?`)的連接保持開(kāi)放狀態(tài):
sudo ufw allow inbound proto tcp fro(??-)?m any to any port 22
6、保存防火墻配置:
sudo ufw save
1、備份原始SSH配置文件:
sudo cp /etc/ssh/sshd_c???onfig /etc/ssh/sshd_config.bak
2、編輯SSH配置文件:
sudo nano /etc/ssh/sshd_config3、修改以下參數以增強安全性:
將PermitR??oot??Login設置為no,禁止root用戶(hù)通過(guò)SSH登錄:
PermitRootLogin no將P??asswordAuthentication設置為yes,要求客戶(hù)端提供密碼進(jìn)行身份(′▽?zhuān)?)驗證:???
PasswordAuthentication yes
將StrictHostKeyChecking設置為yes,要求客戶(hù)端在第一次連接時(shí)提供公鑰:
StrictHostKeyChecking yes
4、保存并退出編輯器,重啟SSH服務(wù)使配置??生效:
sudo systemctl restart sshd.service
根據實(shí)際需求,可以禁用一些不必要的服務(wù)和端口,以降低被攻擊的風(fēng)險,可以使用以下命令禁用SSH服務(wù):
sudo systemctl disable ss(???)hd.service電話(huà):19974869549
網(wǎng) 址:http://www.hunqingrc.com/
地 址:北京市密云區66號