我一直在尝试使用telnet连接。我一直在拿Connection refused。
在检查端口侦听之后,我观察到端口正在侦听本地主机IP 127.0.0.1,但我希望它侦听任何IP。那么,我如何将它从本地主机中分离出来并制作一些呢?
拜托,我该怎么解决这个问题?
发布于 2023-02-26 10:07:08
可能的原因是telnetd服务在目标中不可用,或者防火墙或其他安全措施阻碍了访问。
Telnet本质上是一个不安全的协议。默认情况下,telnetd根本不包括在现代系统中。当telnetd未运行时,telnet localhost将导致
pg1@TREX:~$ telnet localhost
Trying 127.0.0.1...
Trying ::1...
telnet: Unable to connect to remote host: Cannot assign requested address当连接到没有运行telnetd的远程服务器时,telnet 的结果是
pg1@TREX:~$ telnet 192.168.1.200
Trying 192.168.1.200...
telnet: Unable to connect to remote host: Connection refused因此,如果您显式地需要使用telnet,那么首先需要安装和运行telnetd服务。
由于其不安全,不推荐使用Telnet。行业标准CLI连接方法是SSH (安全SHell)。每个Linux发行版都包含SSH客户端。SSH服务器可能不是,但是OpenSSH服务器在发行版repos中是可用的。还有其他替代方案,如轻量级落地熊。然而,在深入研究替代方案之前,首先应该了解标准SSH。
https://unix.stackexchange.com/questions/736956
复制相似问题