引言
在多臺(tái)CentOS機(jī)器上相互訪問是運(yùn)維工作中常見的需求。本文將指導(dǎo)您通過安全高效的配置,使多個(gè)CentOS系統(tǒng)實(shí)現(xiàn)彼此訪問。
準(zhǔn)備工作
確保所有CentOS設(shè)備都已連接到同一網(wǎng)絡(luò),并有適當(dāng)?shù)腎P地址配置。此外,驗(yàn)證設(shè)備是否已安裝SSH和net-tools工具包,這對(duì)于遠(yuǎn)程訪問和網(wǎng)絡(luò)配置驗(yàn)證是必需的。
設(shè)置SSH服務(wù)
在CentOS上,通過SSH服務(wù)可以遠(yuǎn)程訪問其他機(jī)器。檢查并啟動(dòng)SSH服務(wù):
sudo systemctl status sshd
sudo systemctl start sshd
sudo systemctl enable sshd
確認(rèn)防火墻允許通過22端口以啟用SSH訪問:
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
配置防火墻
確定需要開放哪些服務(wù)和端口。除了SSH,您可能還需要根據(jù)應(yīng)用需求開放其他端口。以下展示開放特定端口的命令:
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload
網(wǎng)絡(luò)端口驗(yàn)證
通過net-tools中的netstat或ss工具檢查端口是否正確開放:
netstat -tuln | grep LISTEN
ss -tuln
使用安全策略
為了提升安全性,建議為SSH服務(wù)配置密鑰對(duì)認(rèn)證,并將SSH默認(rèn)的22端口更改為其他未被廣泛使用的端口。
生成SSH密鑰:
ssh-keygen -t rsa
將公鑰復(fù)制到遠(yuǎn)程主機(jī):
ssh-copy-id user@remote_host
總結(jié)
正確的網(wǎng)絡(luò)配置和安全策略能夠有效支持CentOS系統(tǒng)間的互訪。及時(shí)更新與維護(hù)網(wǎng)絡(luò)環(huán)境,以確保持續(xù)的高效訪問信息。