在这里,我们要讨论的是在ubuntu下架设telnet服务器。默认情况下,telnet client是已经在系统安装时已经默认安装了的,如果没有安装也不要紧,我们下面会讲到如何去安装。ubuntu的telnet server是挂在xinet.d上(用netstat命令查看也能反映),即telnet的操作是/etc/init.d/xinet.d force-reload|reload|restart|start|stop。
1.安装internet superserver: xinetd.
在终端中输入如下命令: sudo apt-get install xinetd
2.安装telnet server
在终端中输入如下命令:sudo apt-get install telnetd
在安装完成之后会显示如下信息:
--------- IMPORTANT INFORMATION FOR XINETD USERS ----------
The following line will be added to your /etc/inetd.conf file:
telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
If you are indeed using xinetd, you will have to convert the
above into /etc/xinetd.conf format, and add it manually. See
/usr/share/doc/xinetd/README.Debian for more information.
Suggested entry (automatically converted using itox):
You must use option -daemon_dir if you use tcpd
-----------------------------------------------------------
如果没有,可以输入以下命令手动加上:
sudo cat /etc/inetd.conf telnet stream tcp nowait telnetd/usr/sbin/tcpd /usr/sbin/in.telnetd
3.修改配置文件:
在终端中分别输入: cd/etc/xinetd.d/
suod gedit telnet
在文本编辑器中输入:
# default: on
# description: The telnet server serves telnet sessions; it uses /
# unencrypted username/password pairs for authentication.
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
server_args = -h
log_on_failure += USERID
}
保存退出
4.如果您的系统中没有安装telnet client,可以用以下命令安装之
sudo apt-get install telnet
5.重启xinetd服务
在终端中输入以下命令:
sudo /etc/init.d/xinetd reload
sudo /etc/ubut,d/xubetd restart
6.测试telnet server 是否已经起来
在终端中输入 netstat -anp|grep LISTEN
用以查看telnet server的守护进程是否已经运行
或者可以通过使用 ifconfig -a 命令获取本机ip地址
使用另一台电脑telnet ip_address
查看是否联通。