Telnet \[无法连接到远程主机:连接被拒绝\]

新手上路,请多包涵

我试图在 Ubuntu 和来宾操作系统(Kali)之间创建一个 telnet 连接。但是Ubuntu终端和Guest OS(Kali)终端都出现“无法连接到远程主机:连接被拒绝”的问题。我配置了Guest OS的IP设置如下,我可以完美地从双方发送ping数据包。

在此处输入图像描述

根据发送和接收的ping包,这两个系统之间的连接线似乎没有问题。但是当我尝试进入

在 Ubuntu 中:

 telnet ipAddressOfGuestOS

或者

在来宾操作系统中:

 telnet ipAddressOfUbuntu

终端返回“无法连接到远程主机:连接被拒绝”错误。我该如何处理这个问题?

原文由 Hasan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

0.通过Virtualbox配置Guest OS如下。

 VirtualBox Manager > Settings > Network
Attached to: Bridged Adapter
Name : eth0
Advanced:
Promiscuous Mode: Allow All

1.在主操作系统终端使用此命令安装 telnet:

 sudo apt-get install xinetd telnetd

2.使用您喜欢的具有root权限的文件编辑器在主操作系统中编辑/etc/inetd.conf,添加以下行:

 telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd

3.在主操作系统中编辑/etc/xinetd.conf,使其内容如下:

 Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}

4.使用此命令在主操作系统中启动 telnet 服务器:

 sudo /etc/init.d/xinetd restart

就这些。顺便说一句,此配置只会影响您使用的主操作系统,而不是客户操作系统。也就是说,您可以创建仅从访客操作系统终端到主操作系统的 telnet 连接,而不是从主操作系统到访客操作系统。因为,telnet 服务器在主操作系统中。为了能够进行双向 telnet 通信,您应该在 Guest OS 的终端中重复上述步骤。

资源: http ://ubuntuguide.net/install-and-enable-telnet-server-in-ubuntu-linux

原文由 Hasan 发布,翻译遵循 CC BY-SA 3.0 许可协议

注意:如果您刷新 iptables(运行时:iptables -F),它只会关闭您的 ssh 连接,因此您将无法再次连接到您的服务器

  1. 检查 iptable 规则。

iptables -L

  1. 刷新 iptables

iptables -F

  1. 再次尝试远程登录

原文由 Regeesh Chandran 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题