我试图在 Ubuntu 和 guest 操作系统 (Kali) 之间创建一个 telnet 连接。但是在 Ubuntu 终端和 Guest OS (Kali) 终端中都会出现“无法连接到远程主机:连接被拒绝”的问题。我按如下方式配置了 Guest OS 的 ip 设置,我可以从两侧完美地发送 ping 数据包。
从收发的ping包来看,这两个系统之间的连接线似乎没有问题。但是当我尝试输入时
在 Ubuntu 中:
telnet ipAddressOfGuestOS
或
在客户操作系统中:
telnet ipAddressOfUbuntu
终端返回“无法连接到远程主机:连接被拒绝”错误。我该如何处理这个问题?
最佳答案
0.如下通过 Virtualbox 配置客户操作系统。
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
就是这样。顺便说一下,此配置只会影响您使用的主操作系统,而不是 guest 操作系统。也就是说,您可以只创建从 Guest OS 的终端到主 OS 的 telnet 连接,而不是从主 OS 到 Guest OS。因为,telnet 服务器在主操作系统中。为了能够进行双向 telnet 通信,您应该在 Guest OS 的终端中重复上述步骤。
资源:http://ubuntuguide.net/install-and-enable-telnet-server-in-ubuntu-linux
关于linux - Telnet [无法连接到远程主机 : Connection refused],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34389620/