何为631端口?
631端口主要用于访问和控制网络打印服务,是linux下CUPS(Common UNIX Printing System,通用UNIX打印系统)服务的端口。Linux中的CUPS(Common UNIX Printing System,通用UNIX打印系统)是一个开源的打印系统,它提供了一套完整的管理打印设备、实现可靠打印和网络打印的方案。
当CUPS服务在系统中运行时,它会监听631端口以接收来自客户端的打印请求和其他管理命令。由于631端口涉及到打印服务的访问,存在安全漏洞,关闭该端口可以减少潜在的安全风险。
关闭631端口
1、查看端口
sudo netstat -tuplna
或者
sudo ss -tuplna
631端口关联服务为cups。
2、查看服务状态
sudo systemctl status cups
cups服务处于活动状态。
3、查看服务依赖的其他服务
sudo systemctl list-dependencies cups
主要依赖cups.path和cups.socket两个服务。
4、关闭cups服务
尝试停止cups服务
sudo systemctl stop cups
提示还有cups.path、cups.socket处于活动状态,应先关闭cups.path、cups.socket两个服务,再关闭cups服务。
关闭cups.path服务
sudo systemctl stop cups.path
关闭cups.socket服务
sudo systemctl stop cups.socket
关闭cups服务
sudo systemctl stop cups.service
查看cups服务状态
sudo systemctl status cups
5、禁止自启动
禁止cups.path服务自启动
sudo systemctl disable cups.path
禁止cups.socket服务自启动
sudo systemctl disable cups.socket
禁止cups服务自启动
sudo systemctl disable cups