0.通过Virtualbox配置客户操作系统,如下所示。
VirtualBox Manager > Settings > Network
Attached to: Bridged Adapter
Name : eth0
Advanced:
Promiscuous Mode: Allow All
1.安装远程登录使用此命令在主OS终端:使用带有root权限你喜欢的文件编辑器在主OS
sudo apt-get install xinetd telnetd
2.Edit /etc/inetd.conf文件,加入这一行:
telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
在主OS 3.Edit /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通信,您应该在Guest OS的终端上重复上述步骤。
资源:http://ubuntuguide.net/install-and-enable-telnet-server-in-ubuntu-linux
我猜你没有启用telnetd。它通常在发行版中被禁用,因为它被认为是不安全的。 – Turn
在@Turn之后,'ssh'长期被推荐用于不推荐的telnet。 – msw
默认情况下,由于安全问题(即以明文形式发送eveything - 包括密码),未安装telnet。*,但TELNET对于您的使用情况非常合适*:1)确保telnet守护进程(telnetd)和客户端(安装telnet),2)启用telnetd服务,3)打开你的iptables防火墙的telnet端口,4)尝试“telnet”* LOCALLY *,然后再尝试“remote”。 – paulsm4