CentOS之间互访

引言

在多台CentOS机器上相互访问是运维工作中常见的需求。本文将指导您通过安全高效的配置,使多个CentOS系统实现彼此访问。

准备工作

确保所有CentOS设备都已连接到同一网络,并有适当的IP地址配置。此外,验证设备是否已安装SSH和net-tools工具包,这对于远程访问和网络配置验证是必需的。

设置SSH服务

在CentOS上,通过SSH服务可以远程访问其他机器。检查并启动SSH服务:

sudo systemctl status sshd
sudo systemctl start sshd
sudo systemctl enable sshd

确认防火墙允许通过22端口以启用SSH访问:

sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload

配置防火墙

确定需要开放哪些服务和端口。除了SSH,您可能还需要根据应用需求开放其他端口。以下展示开放特定端口的命令:

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload

网络端口验证

通过net-tools中的netstat或ss工具检查端口是否正确开放:

netstat -tuln | grep LISTEN
ss -tuln

使用安全策略

为了提升安全性,建议为SSH服务配置密钥对认证,并将SSH默认的22端口更改为其他未被广泛使用的端口。

生成SSH密钥:

ssh-keygen -t rsa

将公钥复制到远程主机:

ssh-copy-id user@remote_host

总结

正确的网络配置和安全策略能够有效支持CentOS系统间的互访。及时更新与维护网络环境,以确保持续的高效访问信息。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END