相当于什么
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