Telnet

我正尝试在Ubuntu和Guest OS(Kali)之间创build一个telnet连接。 但是Ubuntuterminal和Guest OS(Kali)terminal都出现了“无法连接到远程主机:连接被拒绝”的问题。 我configurationGuest OS的IP设置如下,我可以从两侧完美地发送ping数据包。

在这里输入图像描述

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

在Ubuntu中:

telnet ipAddressOfGuestOS 

要么

在客户操作系统:

 telnet ipAddressOfUbuntu 

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

通过Virtualbox配置客户操作系统,如下所示。

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

1.在主OS终端上安装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.在主OS上编辑/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服务器在主要的操作系统。 为了能够进行双向远程登录通信,您应该在客户操作系统终端中重复上述步骤。

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

1.检查iptable规则。

iptables -L

2.刷新iptables

iptables -F

  1. 再次尝试telnet