telnet localhost 25 和 ssh 相当于什么?

telnet localhost 25 和 ssh 相当于什么?

相当于什么

telnet localhost 25

使用 SSH?

澄清:我想使用 SSH 与服务器建立 SMTP 连接,就像可以使用telnet localhost 25.

答案1

如果您问“使用 SSH 而不是 telnet 连接到 SMTP 服务器的方法是什么?”答案是没有。

SSH 仅通过使用 SSH 协议的端口进行通信。使用它连接到任何其他端口都会失败,因为 SSH 将尝试使用 SSH 协议,而 SMTP 服务器(或 FTP 或其他服务器进程)无法理解该协议。

您可以连接到在其他端口上运行的其他 SSH 服务器,但我将您的问题解释为您想与邮件服务器进行 SMTP 对话。

答案2

Telnet 是一个原始的 TCP 客户端 - 那么 Linux 上的客户端肯定是这样的吗nc localhost 25

答案3

Telnet 等效项是 rlogin、rexec 和 rsh

SSH 是一个安全的替代方案

答案4

如果您只想使用默认端口连接到本地主机,请执行以下操作

ssh localhost

如果您想专门连接到端口 25,请执行以下操作:

ssh -p 25 localhost

相关内容