我家里有一台 Centos 本地服务器。我想让它可以通过互联网(公共)访问。我知道我必须转发端口 80(HTTP)和 21(FTP)。
我的主要问题是,这安全吗?或者我应该只购买 VPS。我真的很喜欢设置自己的服务器等。
答案1
Ftp 是第一个会让您的机器受到攻击的东西。切勿打开 ftp。请改用 ssh 和 sftp。
安装并配置类似 fail2ban 或denyhosts 的东西。
您必须启用 selinux 并使 apache/nginx 与 selinux 一起工作。
关闭所有其他服务。您也可以更改 ssh 的默认端口。