`
hws2012
  • 浏览: 11160 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Linux中开启telnet与配置

阅读更多
对于linux,关于基本的命令、桌面使用、服务器方面我作并行介绍吧,齐头并进,我也不至于乏味。linux下的服务器是一个很重要的角色,这是不得不谈的一个方面,Telnet、ssh、NFS、DHCP、apache、mail、samba、ftp等,都是在IT服务器内可圈可点的。

今天先讲讲telnet吧,这个比较简单,最初它设计为BBS的一个连接工具。即便是现在,我们连接国内外大型的BBS站点,用浏览器www登录访问可以,但用telnet登录则更快速、方便。比如常用的CTerm、Fterm、 STerm等支持都不错。

linux下telnet连接是明文,不加密。在安全性要求不高的情况下,telnet是一个不错的主意,但如果用加密的ssh更好。

首先申明一下,部分代码过多,将从网上直接拷贝,精华注意部分我会特意写下来,希望大家能够体谅。集大成者,再作自己的分析判断,少出纰漏即可。

(1)在终端term下,可以查询 rpm -qa | grep telnet
如果提示没有软件包,则我们手动安装
rpm -ivh telnet-XXX

   ——安装客户端连接 XXX为版本号
rpm -ivh telnet-server-XXX  —— 安装服务器端软件

(2)telnet配置文件 /etc/xinetd.d/telnet   /etc/xinetd.conf

ubuntu下设置为
1、sudo vi /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

includedir /etc/xinetd.d

2、sudo vi /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             %开启telent,yes为停用telnet
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
(3) 重启机器或重启网络服务
Red hat版本
service xinetd restart
或者通用
/etc/rc.d/init.d/xinetd restart
或者debian
sudo  /etc/init.d/xinetd restart

(4)终端测试telnet服务
telnet xxx.xxx.xxx.xxx

(5)以前只是设定telent的基本操作,开启/关闭telnet服务,默认是任何ip都可访问linux主机的普通用户。那么以明文传输的telnet是否有些保密的措施呢?是的,可以利用iptables TCP_Wrappers等加强telnet的安全性
1、默认下root无法连接telnet,这是linux的安全性考虑。但如果要root能够登录telnet呢?有2种方案
其一, 移除对root限制的安全文件
mv /etc/securetty /etc/securetty.bak
其二,修改pam认证模块
vi /etc/pam.d/login
将 auth requisite  pam_securetty.so 此行前面加上#注释,即取消securtty模块的安全认证

2、加设防火墙iptables
/sbin/iptables -A INPUT -p tcp -i eth0 -s 192.168.0.0/24 --dport 23 -j ACCEPT   %开放192.168.0.0/24网段开启telnet服务


/sbin/iptables -A INPUT  -p tcp -i eth0 -s 202.117.xxx.xxx --dport 23 -j ACCEPT %开放202.117.xxx.xxx开启telnet服务


/sbin/iptables -A INPUT -p tcp -i eth0                     --dport 23 -j DROP %拒绝其它所有ip连接telnet服务
文章出自:http://tech.huweishen.com/gongju/794.html
分享到:
评论

相关推荐

    linux开启telnet服务

    Linux 开启 Telnet 服务 Linux 操作系统提供了多种服务,包括文件传输、远程登录、电子邮件等。Telnet 服务是一种远程登录服务,允许用户从远程主机登录到 Linux 服务器。下面将详细介绍如何开启 Linux 的 Telnet ...

    linux下开启telnet服务

    在 Linux 系统中,开启 Telnet 服务需要修改配置文件、重启服务、关闭防火墙、设置 root 用户权限等步骤。下面是详细的开启 Telnet 服务的步骤: 修改 Telnet 服务配置文件 首先,需要修改 Telnet 服务配置文件 `/...

    Linux系统下Telnet服务器配置

    Linux系统下Telnet服务器配置 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它...

    Linux下Telnet、ssh服务的配置和使用

    ### Linux 下 Telnet 和 SSH 服务的配置与使用详解 #### 一、Telnet 服务配置及使用 **1. Telnet 安装** 在 Linux 系统中配置 Telnet 服务之前,需要确保系统已经安装了 Telnet 的客户端和服务端组件。一般情况下...

    在linux中配置安装telnet服务

    在Linux系统中,配置安装和管理Telnet服务是网络管理员常用的任务之一。本文将详细介绍如何在Linux中安装、配置和管理Telnet服务,以及如何控制root用户通过Telnet登录。 首先,了解Telnet协议的基本概念。Telnet是...

    Linux离线telnet安装包

    在Linux系统中,Telnet是一种基于TCP协议的远程登录服务,允许用户通过网络连接到另一台计算机,并在该计算机上进行交互式操作。这个“Linux离线telnet安装包”显然是为那些没有互联网连接或者网络环境受限的Linux...

    Linux离线安装telnet功能

    在大多数Linux系统中,telnet服务的配置文件位于`/etc/xinetd.d/telnet`。打开该文件,确保`disable = yes`改为`disable = no`,然后重启xinetd服务或telnet服务,启动telnet服务: ```bash systemctl restart ...

    Linux挂载及telnet配置

    【Linux挂载及telnet配置】是指在Linux操作系统中,如何使用`mount`命令挂载各种类型的设备,如光盘镜像、移动硬盘、U盘、Windows网络共享和UNIX NFS网络共享,以及如何配置telnet服务,实现远程登录功能。Linux因其...

    linux telnet and telnet-server rpm 安装包

    Linux操作系统中的`telnet`和`telnet-server`是两个重要的网络通信工具,它们主要用于远程登录服务。在本文中,我们将深入探讨这两个组件的作用、安装过程以及如何在Linux环境中使用它们。 `telnet`是一个基于TCP...

    如何开启Linux telnet服务.docx

    通过本文,你将了解如何在Linux系统中开启telnet服务。telnet服务是一种远程登录服务,但由于其明文传输安全性极低,Linux系统默认是不开启telnet server服务的。如果需要远程登录,可以使用ssh,系统默认是开启了...

    linux telnet客户端安装包

    在本案例中,提供的资源是一个名为“telnet-0.17-47.el6.x86_64.rpm”的RPM包,这是专为Red Hat Enterprise Linux 6(RHEL 6)及其兼容系统(如CentOS 6)设计的64位版本的Telnet客户端。 **RPM包介绍** RPM(Red ...

    suse linux telnet安装配置步骤图文教程

    ### SUSE Linux Telnet 安装与配置详细教程 #### 一、SUSE Linux简介及特点 SUSE Linux是一款功能强大且用户友好的Linux发行版,它提供了类似于Windows的图形界面,使得用户能够轻松上手并进行日常的操作。SUSE ...

    linux安装telnet所有依赖包

    在Linux系统中,`telnet`是一个非常基础的网络协议客户端,它允许用户通过命令行界面连接到远程服务器,执行各种远程操作。然而,在某些安全意识较高的Linux发行版,如Red Hat Enterprise Linux 6.5,`telnet`可能...

    linux_telnet服务的开启

    本文将详细讲解Linux_telnet服务的开启步骤,包括安装telnet软件包、启动telnet服务、测试telnet服务、设置telnet端口、telnet服务限制、telnet root用户的登入等内容。 一、安装telnet软件包 在Linux操作系统中,...

    Linux离线安装telnet.zip

    在Linux系统中,Telnet是一种基于TCP协议的远程登录服务,允许用户通过网络连接到另一台计算机,并在该计算机上进行交互式会话。在某些情况下,特别是在没有互联网连接的环境中,离线安装软件变得至关重要。针对这种...

    Linux DHCP服务器和telnet服务器配置及实验报告

    本教程主要探讨的是如何在Linux环境中配置DHCP(动态主机配置协议)服务器和telnet服务器,这两个服务对于网络管理和远程访问至关重要。 DHCP服务器是网络管理员的重要工具,它自动分配IP地址、子网掩码、默认网关...

    如何开启Linux的telnet服务开启ftp服务[借鉴].pdf

    Linux_telnet服务配置详解 Linux_telnet服务是一种远程登录服务,允许用户通过telnet客户端连接到Linux服务器上。为了提高服务器的安全性和可用性,需要正确地配置telnet服务。本文将详细介绍如何配置Linux的telnet...

    Arm-Linux下使用的ftp服务和telnet服务1

    在嵌入式系统如Arm-Linux中,网络服务的配置和使用是开发和远程管理的重要环节。本主题将深入探讨如何在Arm-Linux环境下搭建和使用FTP(File Transfer Protocol)和TELNET服务,这两个服务都是远程访问和文件传输的...

    linux下telnet的配置知识.pdf

    本文将详细讲解在Red Hat Linux系统中配置和启用Telnet服务的步骤。 1. **基础知识** 在Linux系统中,服务通常由守护进程(daemon)管理,它们在后台运行并监听特定端口等待连接。对于多个服务,单独为每个服务...

Global site tag (gtag.js) - Google Analytics