对于我的 Ubuntu 上的服务列表,在端口 515 上未找到打印机服务。
nmap -sT -O localhost
PORT STATE SERVICE
23/tcp open telnet
139/tcp open netbios-ssn
445/tcp open microsoft-ds
631/tcp open ipp
9050/tcp open tor-socks
Device type: general purpose
Running: Linux 3.X
OS CPE: cpe:/o:linux:linux_kernel:3
OS details: Linux 3.12 - 3.19, Linux 3.8 - 3.19
515端口上没有打印机服务,如何在515端口上添加打印机服务?
nmap -v -p 515 127.0.0.1
Starting Nmap 7.01 ( https://nmap.org ) at 2016-11-19 13:03 IRST
Initiating SYN Stealth Scan at 13:03
Scanning localhost (127.0.0.1) [1 port]
Completed SYN Stealth Scan at 13:03, 0.21s elapsed (1 total ports)
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000065s latency).
PORT STATE SERVICE
515/tcp closed printer
答案1
端口515/tcp
是line printer spooler
端口。您可以运行打印后台处理程序来监听端口 515,但是……
现代的 Ubuntu 方式是使用 CUPS(通用 Unix 打印系统),它在端口 上监听 Internet 打印协议631/tcp
。阅读man cups
。使用浏览器指针管理 CUPShttp://localhost:631
另外,还有一种更简单的方法来查看正在监听(或未监听)端口的方法是lsof
(并且可以获得更多信息):
$ sudo lsof -i tcp:515 -i tcp:631
[sudo] password for w3:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
cupsd 17693 root 10u IPv4 4833522 0t0 TCP *:ipp (LISTEN)
cupsd 17693 root 11u IPv6 4833523 0t0 TCP *:ipp (LISTEN)