Linux 网络服务与安全远程登录全解析
1. 服务基础
在网络服务中,TCP 服务相对容易理解,因为它是一种简单、不间断的数据流。例如,我们可以直接与运行在 TCP 80 端口的 Web 服务器进行通信,以此了解数据在连接中的传输方式。操作步骤如下:
- 运行命令 telnet www.nytimes.com 80 连接到 Web 服务器。
- 若连接成功,会收到如下响应:
Trying some address...
Connected to www.nytimes.com.
Escape character is '^]'.
- 接着输入
GET /并连续按下两次回车键。此时服务器会返回大量 HTML 文本作为响应,随后终止连接。
从这个过程中,我们可以得到两个重要结论:
- 远程主机上有一个 Web 服务器进程正在监听 TCP 80 端口。
- telnet 是发起连接的客户端程序。
需要注意的是, telnet 最初是用于实现远程主机登录的程序。虽然非 Kerberos 的 telnet 远程登录服务器存在严重的安全风险,但 telnet 客户端在调试远程服务时非常有用。不过, telnet 仅适用于 TCP 传输层,无法与 UDP 或其他传输层协议配合使用。
2. 独立服务器
独立网
超级会员免费看
订阅专栏 解锁全文
2290

被折叠的 条评论
为什么被折叠?



