中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > Linux > Debian
Debian Linux操作系统下启动Telnet服务
作者:佚名 时间:2007-12-04 17:15 出处:ccidnet 责编:月夜寒箫
              摘要:Debian Linux操作系统下启动Telnet服务
 

Root@2[/]# apt-get install xinetd

正在读取软件包列表...

正在分析软件包的依赖关系树...

下列【新】软件包将被安装:

xinetd

共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。

需要下载 0B/130kB 的软件包。

解压缩后会消耗掉 348kB 的额外空间。

Selecting previously deselected package xinetd.

(Reading database ... 65331 files and directories currently installed.)

Unpacking xinetd (from .../xinetd_1%3a2.3.13-2_i386.deb) ...

Setting up xinetd (2.3.13-2) ...

Starting internet superserver: xinetd.

Stopping internet superserver: xinetd.

Adding `diversion of /etc/init.d/inetd to /etc/init.d/inetd.real by xinetd'

 

root@2[/]# apt-get install telnetd

正在读取软件包列表...

正在分析软件包的依赖关系树...

下列【新】软件包将被安装:

telnetd

共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。

需要下载 0B/40.6kB 的软件包。

解压缩后会消耗掉 139kB 的额外空间。

Selecting previously deselected package telnetd.

(Reading database ... 65337 files and directories currently installed.)

Unpacking telnetd (from .../telnetd_0.17-25_i386.deb) ...

Setting up telnetd (0.17-25) ...

--------- IMPORTANT INFORMATION FOR XINETD USERS ----------

The following line will be added to your /etc/inetd.conf file:

 

telnet stream tcp nowait telnetd.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.

-----------------------------------------------------------

 

新建一个文件/etc/xinetd.d/telnet,内容如下,并保存

 

 

root@2[/]# nano -w /etc/xinetd.d/telnet
            GNU nano 1.2.4             File: /etc/xinetd.d/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
            }
            root@2[/]# apt-get install telnet

正在读取软件包列表...

正在分析软件包的依赖关系树...

下列【新】软件包将被安装:

telnet

共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。

需要下载 63.8kB 的软件包。

解压缩后会消耗掉 188kB 的额外空间。

获取:1 http://mirrors.geekbone.org sid/main telnet 0.17-25 [63.8kB]

下载 53.0kB,耗时 4s (12.1kB/s)

Selecting previously deselected package telnet.

(Reading database ... 65349 files and directories currently installed.)

Unpacking telnet (from .../telnet_0.17-25_i386.deb) ...

Setting up telnet (0.17-25) ...

 

我们查看一下地址

 

root@2[/]# ifconfig

eth0 Link encap:Ethernet HWaddr 00:10:A4:9F:2B:FF

inet addr:192.168.1.254 Bcast:192.168.1.255 Mask:255.255.255.0

inet6 addr: fe80::210:a4ff:fe9f:2bff/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:106942 errors:0 dropped:0 overruns:0 frame:0

TX packets:103319 errors:0 dropped:0 overruns:0 carrier:0

collisions:9 txqueuelen:1000

RX bytes:110201058 (105.0 MiB) TX bytes:11096727 (10.5 MiB)

Interrupt:11 Base address:0x4800

 

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:4410 errors:0 dropped:0 overruns:0 frame:0

TX packets:4410 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:1030232 (1006.0 KiB) TX bytes:1030232 (1006.0 KiB)

 

我们现在来连接一下

 

root@2[/]# telnet 192.168.1.254

Trying 192.168.1.254...

Connected to 192.168.1.254.

Escape character is '^]'.

lcnja.8800.org login: root

Login incorrect

 

lcnja.8800.org login: lcnja

Password:

Last login: Mon Sep 27 20:51:33 2004 from localhost.localdomain on pts/3

Linux debian 2.6.8-1-686 #1 Tue Sep 14 00:22:58 EDT 2004 i686 GNU/Linux

 

The programs included with the Debian GNU/Linux system are free software;

the exact distribution terms for each program are described in the

individual files in /usr/share/doc/*/copyright.

 

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent

permitted by applicable law.

lcnja@lcnja:~$

从上面我们可以看到我们已经连接成功了,但是使用root连接的时候会失败,因为默认的安全设置是限制root用户使用telnet连接主机的

 

 

本来因为telnet是明文传输的,所以处于安全考虑才限制了root从telnet登陆,如果你需要使用,那么如下修改

 

 

root@2[/]# nano /etc/pam.d/login

#

# The PAM configuration file for the Shadow `login' service

#

# NOTE: If you use a session module (such as kerberos or NIS+)

# that retains persistent credentials (like key caches, etc), you

# need to enable the `CLOSE_SESSIONS' option in /etc/login.defs

# in order for login to stay around until after logout to call

# pam_close_session() and cleanup.

#

 

# Outputs an issue file prior to each login prompt (Replaces the

# ISSUE_FILE option from login.defs). Uncomment for use

# auth required pam_issue.so issue=/etc/issue

 

# Disallows root logins except on tty's listed in /etc/securetty

# (Replaces the `CONSOLE' setting from login.defs)

#把下面在行注释掉

# auth requisite pam_securetty.so

 

# Disallows other than root logins when /etc/nologin exists

# (Replaces the `NOLOGINS_FILE' option from login.defs)

auth requisite pam_nologin.so

 

# This module parses /etc/environment (the standard for setting

# environ vars) and also allows you to use an extended config

# file /etc/security/pam_env.conf.

# (Replaces the `ENVIRON_FILE' setting from login.defs)

auth required pam_env.so

 

# Standard Un*x authentication. The "nullok" line allows passwordless

# accounts.

@include common-auth

 

# This allows certain extra groups to be granted to a user

# based on things like time of day, tty, service, and user.

# Please uncomment and edit /etc/security/group.conf if you

# wish to use this.

# (Replaces the `CONSOLE_GROUPS' option in login.defs)

# auth optional pam_group.so

 

# Uncomment and edit /etc/security/time.conf if you n

 

好,现在一个telnet我们就在debian下面架设好了,当然最后一步本人不建议你做

 

因为telnet是内镶在xinetd这个服务里面的,所以如果你要启动或者是要停止该服务就要

root@2[/]# /etc/init.d/xinetd

force-reload reload restart start stop

看上面的自己选择

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有