怎样在ubuntu主机上开启telnet服务

0 views
Skip to first unread message

孙路

unread,
Mar 4, 2010, 10:00:59 AM3/4/10
to mylinu...@googlegroups.com
1 楼  DEMON
 文章标题 : 怎样在ubuntu主机上开启telnet服务?
帖子发表于 : 2006-01-10 18:46 

注册: 2005-08-21 10:34
帖子: 18
rt,怎样在ubuntu主机上开启telnet服务?
apt-get install telnet-server提示:
代码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
软件包 telnet-server 是一个由下面的软件包提供的虚拟软件包:
  telnetd-ssl 0.17.24+0.1-7.1build1
  telnetd 0.17-29build1
  krb5-telnetd 1.3.6-4
  kerberos4kth-servers 1.2.2-11.2ubuntu2
  inetutils-telnetd 2:1.4.2+20040207-4
  heimdal-servers 0.6.3-11ubuntu1
请您明确地选择一个来进行安装。
E: 软件包 telnet-server 还没有可供安装的候选者

挨个给安装了,完了该怎么启动telnet服务?




页首
 用户资料  
 
2 楼  firehare
 文章标题 :
帖子发表于 : 2006-01-11 8:00 
头像

注册: 2005-04-10 16:54
帖子: 2618
地址: 温州大学
如果要启动 telnet 的话,需要安装 inetd 或 xinetd 服务!

不过不是已经有了 ssh 服务了吗?还要 telnet 干什么呀??


_________________
我心无畏,源自于我心无知。
图片




页首
 用户资料  
 
3 楼  DEMON
 文章标题 :
帖子发表于 : 2006-01-11 10:34 

注册: 2005-08-21 10:34
帖子: 18
firehare 写道:
如果要启动 telnet 的话,需要安装 inetd 或 xinetd 服务!

不过不是已经有了 ssh 服务了吗?还要 telnet 干什么呀??

只是想试验一下telnet服务的配置:)




页首
 用户资料  
 
4 楼  firehare
 文章标题 :
帖子发表于 : 2006-01-12 9:50 
头像

注册: 2005-04-10 16:54
帖子: 2618
地址: 温州大学
O!
那你就先安装一下 inetd 或 xinetd
然后安装 telnetd
看看inetd 和 xinetd 相应的配置是否生效,
然后重启 inetd 或 xinetd 即可


_________________
我心无畏,源自于我心无知。
图片




页首
 用户资料  
 
5 楼  istary
 文章标题 :
帖子发表于 : 2006-02-13 12:39 

注册: 2006-02-13 12:27
帖子: 3
firehare 写道:
O!
那你就先安装一下 inetd 或 xinetd
然后安装 telnetd
看看inetd 和 xinetd 相应的配置是否生效,
然后重启 inetd 或 xinetd 即可


我也想开启telnet服务,可是安装了telnetd之后还是不能telnet,用dpkg --install inetutils-telnetd_1.4.2+20040207-4_i386.deb安装, telnet的时候提示:telnet: Unable to connect to remote host: Connection refused,请问我该如何做呢?




页首
 用户资料  
 
6 楼  valvevan
 文章标题 :
帖子发表于 : 2006-02-14 17:51 

注册: 2006-02-14 17:48
帖子: 2
firehare 写道:
O!
那你就先安装一下 inetd 或 xinetd
然后安装 telnetd
看看inetd 和 xinetd 相应的配置是否生效,
然后重启 inetd 或 xinetd 即可


inetutil-inetd 和 xinetd已安装,服务器已重启可是还是没有telnetd启动。
要怎样看inetd和xinetd的配置是否生效呢?
我是一个新手,不好意思。




页首
 用户资料  
 
7 楼  firehare
 文章标题 :
帖子发表于 : 2006-02-14 19:16 
头像

注册: 2005-04-10 16:54
帖子: 2618
地址: 温州大学
你还得编辑相关的配置文件!


_________________
我心无畏,源自于我心无知。
图片




页首
 用户资料  
 
8 楼  valvevan
 文章标题 : 启动/usr/sbin/in.telnetd时的错误提示怎么处理啊
帖子发表于 : 2006-02-15 13:55 

注册: 2006-02-14 17:48
帖子: 2
telnetd getpeername: socket operation on non-socket




页首
 用户资料  
 
9 楼  vcanv
 文章标题 : 启动telnet的问题
帖子发表于 : 2006-12-04 17:15 

注册: 2006-12-04 17:13
帖子: 1
如果遇到这样的问题:
试图直接启动telnet。
#in.telnetd
telnetd: getpeername: Socket operation on non-socket

是因为telnet这个服务只能够被inetd启动。
你要确保在/etc/inetd.conf里面有这一行:
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
各个字段的含义是:
<service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
这里的<user>为root,也可以是其它用户名,不过保证次用户是存在的。

然后运行/etc/init.d/inetutils-inetd restart
接着运行netstat -vat查看。如果有
tcp6 0 0 *:telnet *:* LISTEN
这一行,那telnet服务端就配置成功啦。

俺就是因为这个问题而折磨了一阵子。特此与大家分享一下!




页首
 用户资料  
 
10 楼  sonixrp
 文章标题 :
帖子发表于 : 2007-12-06 11:11 
头像

注册: 2007-03-28 12:39
帖子: 506
多谢楼上,我的问题已经解决~


_________________
目前研究自编译内核,有兴趣的朋友一起来吧~




页首
 用户资料  
 
11 楼  xc1427
 文章标题 : Re: 怎样在ubuntu主机上开启telnet服务?
帖子发表于 : 2009-01-09 14:37 
头像

注册: 2008-10-11 4:11
帖子: 251
地址: 瑞金无线电学校


_________________
You never know if you don't try




页首
 用户资料  
 
12 楼  JokerCai
 文章标题 : Re: 怎样在ubuntu主机上开启telnet服务?
帖子发表于 : 2009-03-03 14:53 
头像

注册: 2008-12-18 16:46
帖子: 18
地址: 广州大学华软软件学院
在 Linux系统中有一个特殊的守护进程inetd(InterNET services Daemon),它用于Internet标准服务,通常在系统启动时启动。通过命令行可以给出inetd的配置文件,该配置文件列出了inetd所提供的 服务清单。如果没有在命令行给出配置文件,那么inetd将从文件/etc/inetd.conf中读取它的配置信息。inetd的主要任务是为那些没有 在系统初始化时启动的服务器进程监听请求,它在同配置文件中列出的服务相关联的TCP或UDP端口上监听请求,当有请求到达这些协议端口时,inetd启 动相应的服务器进程。
早期系统中使用的inetd被称作超级服务器,其实现控制对主机网络连接。当一个请求到达由inetd管理的服务端 口,inetd将该请求转发给名为 tcpd的程序。tcpd根据配置文件host.{allow,deny}来判断是否允许服务该请求。如果请求被允许刚相应的服务器程序(如:ftpd、 telnet)将被启动。这个机制也被称为TCP_Wrapper。
xinetd(eXended InterNET services Daemon)提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。在红旗等主流Linux发布商的商业系统中已经逐渐用 xinetd取代了inetd,并且提供了访问控制、加强的日志和资源管理功能,成了Linux系统的Internet标准超级守护进程。很多系统服务都 用到了xinetd如:FTP、IMAP、POP和telnet等。/etc/services中所有的服务通过他们的端口来访问服务器的时候,先由 xinetd来处理,在唤起服务请求之前,xinetd先检验请求者是否满足配置文件中指定的访问控制规则,当前的访问是否超过了指定的同时访问数目,还 有配置文件中指定的其他规则等,检查通过,xinetd将这个请求交付到相应的服务去处理,自己就进入sleep状态,等待下一个请求的处理。


_________________
IT荒漠上的一迷途小小生,只想寻找到属于自己的一片绿洲




页首
 用户资料  
 
13 楼  9shell
 文章标题 : Re: 怎样在ubuntu主机上开启telnet服务?
帖子发表于 : 2009-03-03 15:01 
头像

注册: 2009-03-03 14:20
帖子: 32
一般telnet是被防火墙禁止的吧,在防火墙好打开端口才可以。还是用ssl吧


_________________
9shell.com




页首
 用户资料  
 
14 楼  szyzln
 文章标题 : Re: 怎样在ubuntu主机上开启telnet服务?
帖子发表于 : 2009-03-16 16:37 
头像

注册: 2008-10-31 15:28
帖子: 720
地址: 深圳市南山区
我按照上面方法已经配置过了。而且“netstat -val"也看到telnet了,但还是提供被拒绝。


_________________
珠三角地区免费提供 Ubuntu 9.10 DVD光盘
QQ:258184104

全球个人博客:http://www.sz897.com




页首
 用户资料  
 
15 楼  zhangxiaoweiaaa
 文章标题 : Re: 怎样在ubuntu主机上开启telnet服务?
帖子发表于 : 2009-04-04 13:50 

注册: 2009-03-18 11:51
帖子: 1
感谢9楼,问题解决了
16 楼  mawith
 文章标题 : Re: 怎样在ubuntu主机上开启telnet服务?
帖子发表于 : 2009-04-04 13:55 
头像

注册: 2007-10-21 16:41
帖子: 1273
地址: GD
这么久远的帖子。。mark...


_________________
吼吼




页首
 用户资料  
 
17 楼  eshax
 文章标题 : Re: 怎样在ubuntu主机上开启telnet服务?
帖子发表于 : 2009-04-10 22:24 
头像

注册: 2008-11-25 13:22
帖子: 37
sudo apt-get install xinetd
sudo apt-get install telnetd
sudo /etc/init.d/xinetd restart

telnet 是明文的, 推荐使用 openssh




页首
 用户资料  
 
18 楼  费城小K
 文章标题 : Re: 怎样在ubuntu主机上开启telnet服务?
帖子发表于 : 2009-11-06 14:23 

注册: 2009-04-09 7:47
帖子: 10
kevin@kevin-ubuntu:/etc$ netstat -vat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 kevin-ubuntu:ipp *:* LISTEN
tcp 0 0 *:telnet *:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN
tcp6 0 0 localhost:ipp [::]:* LISTEN


好像telnet还是没有配置成功,哪个高手能给我解释下吗?


--
孙路
Reply all
Reply to author
Forward
0 new messages