> 问答

Linux系统telnet服务设置大全

人阅读 2024-10-16 23:06:35Linux
广告 X
欧意最新版本

欧意最新版本

欧意最新版本app是一款安全、稳定、可靠的数字货币交易平台。

APP下载  官网地址

关于linux系统,这次我们来讲解一下telnet服务的相关内容。那么对于Linux下的telnet设置,我们针对不同的版本以及相关的一些问题来进行一下讲解。那么具体内容请大家参考正文。

一、telnet基础知识

telnet:提供telnet服务,使用未加密的用户/密码组进行验证,依附于xinetd服务.文件位于/etc/xinetd.d/telnet.

krb5-telnet:提供telnet服务,允许普通的telnet登陆,默认是不允许root用户登录,使用kerberos5验证 ,依附于xinetd服务.文件位于/etc/xinetd.d/krb5-telnet.

ekrb5-telnet:提供加密的telnet服务,但是必须要ekrb5的加密服务器.文件位于/etc/xinetd.d/ekrb5-telnet.

xinetd:因特网操作服务程序.提供类似于inetd tcp_wrapper的功能,但是更加强大和安全,监控网络对各种它管理的服务的需求,并在要的时候启动相应的服务程序.文件位于/etc/xinetd.d中。

二、telnet服务安装

1、查看telnet rpm包

 
 
  1. [root@rhel52 /]# rpm -qa | grep telnet  
  2. telnet-0.17-38.el5  
  3. telnet-server-0.17-38.el5 《=RHEL5CD#4  
  4. [root@rhel52 /]# 

2、安装telnet server rpm包

 
 
  1. [root@rhel52 work]# rpm -ivh telnet-server-0.17-38.el5.i386.rpm  
  2. warning: telnet-server-0.17-38.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186  
  3. Preparing...    ########################################### [100%]  
  4. package telnet-server-0.17-38.el5 is already installed  
  5. [root@rhel52 work]# 

注:安装完毕以后会在/etc/xinetd.d/中出现一个telnet配置文件

三、telnet服务检测

1、查看telnet服务

 
 
  1. [root@rhel52 /]# chkconfig --list | grep telnet  
  2. ekrb5-telnet:     off  
  3. krb5-telnet:off  
  4. telnet:     off  
  5. [root@rhel52 /]# 

2、开启telnet服务

 
 
  1. [root@rhel52 /]# chkconfig telnet on  
  2. 也可以用[root@rhel52 /]# ntsysv开启 

3、设置自动启动

 
 
  1. [root@rhel52 /]# chkconfig --level 35 telnet on  
  2. [root@rhel52 /]# chkconfig --list | grep telnet  
  3. ekrb5-telnet:     off  
  4. krb5-telnet:off  
  5. telnet:     on  
  6. [root@rhel52 /]# 

四、telnet服务调试

1、配置telnet文件

 
 
  1. [root@rhel52 /]# vim /etc/xinetd.d/telnet  
  2. # default: on  
  3. # description: The telnet server serves telnet sessions; it uses \  
  4. # unencrypted username/password pairs for authentication.  
  5. service telnet  
  6. {  
  7. disable = no    《=确认是no  
  8. flags     = REUSE 
  9. socket_type     = stream 
  10. waitno 
  11. userroot 
  12. server    = /usr/sbin/in.telnetd  
  13. log_on_failure   = USERID  

2、注意/etc/xinetd.d/ekrb5-telnet 和 krb5-telnet两个文件中的disable,稍后说明其作用.

五、telnet开启root

1、确认/etc/pam.d/login中的pam_securetty.so行,并将其注释掉"#"

 
 
  1. [root@rhel52 /]# vim /etc/pam.d/login  
  2. #%PAM-1.0  
  3. #auth [user_unknown=ignore success=ok ignoreignore=ignore default=bad] pam_securetty.so  
  4. auth includesystem-auth  
  5. account    required     pam_nologin.so  
  6. account    includesystem-auth  
  7. password   includesystem-auth  
  8. # pam_selinux.so close should be the first session rule  
  9. session    required     pam_selinux.so close  
  10. session    includesystem-auth  
  11. session    required     pam_loginuid.so  
  12. session    optional     pam_console.so  
  13. # pam_selinux.so open should only be followed by sessions to be executed in the  
  14. user context  
  15. session    required     pam_selinux.so open  
  16. session    optional     pam_keyinit.so force revoke 

2、开通telnet控制台,在/etc/securetty文件中设定

 
 
  1. [root@rhel52 /]# vim /etc/s

    关键词标签:Linux,telnet

LOT物联网

iot产品 iot技术 iot应用 iot工程

Powered By LOT物联网  闽ICP备2024036174号-1

联系邮箱:support1012@126.com