linux - telnet 端口转发是如何工作的?

标签 linux networking telnet

<分区>

这个命令到底发生了什么?

telnet somehost 25

这是否意味着我使用 telnet 在端口 23 上在我的主机和某个主机之间创建连接,然后某个主机的 telnet 将它转发到端口 25?

感谢您的帮助!

干杯

丹尼尔

最佳答案

您的示例中没有端口转发。您的示例只是意味着与 somehost 的端口 25 建立 telnet 连接。然后会发生什么取决于那台机器的端口 25 上正在监听什么;理论上它可以运行一个服务器,将连接转发到其他机器,但这与实际的 telnet 连接是分开的。 Telnet 本身没有任何端口转发功能。如果需要,请改用 ssh。 (实际上,无论如何都要使用 ssh,因为 telnet 不安全。)

关于linux - telnet 端口转发是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4063946/

相关文章:

c++ - 为什么我通过串行发送的字节流(写入/dev/tty*)被重新映射回来?

c# - 如何使用 NLog 在 Linux 上的 var/log/my-app-dir 中添加日志文件和文件夹

networking - 链接本地地址的相关性?

java - Android 上无法从 Telnet 服务器收到任何响应

Java 和 Telnet 响应不可读

.net - 基于 .NET Framework 构建的 Linux Distro

java - Jarsigner 错误 : java. lang.RuntimeException

android - 与 Android M 设备连接时 Alljoyn 文件传输问题

docker - 如何从主机访问容器IP

smtp - '邮件来自 :' SMTP command not working with google smtp server