Linux下telnet服务安装及配置

步骤一、先在系统光盘或者镜像中找到RPM安装包目录

步骤二、安装xinetd包

#cd Packages
# ls xinetd*
xinnetd-2.3.14-38.e16.x86-64.rpm
# rpm -ivh xinnetd-2.3.14-38.e16.x86-64.rpm

步骤三、安装telnet客户端或者服务器

#ls telnet*
telnet  -0.17-47.e16-3.1.x86-64.rpm 
telnet -server-0.17-47.e16-3.1.x86-64.rpm
#rpm -ivh telnet -0.17-47.e16-3.1.x86-64.rpm
#rpm -ivh telnet-server-0.17-47.e16-3.1.x86-64.rpm

步骤四、开启telnet服务

#vi /etc/xinetd.d/telnet
修改设置文件/etc/xinetd.d/telnet中disable字段改为no
#vi/etc/xinetd.d/krb5-telnet
修改/etc/xinetd.d/krb5-telnet 中disable字段改为no

步骤五、如果需要root用户访问

#mv /etc/securetty /etc/securetty.bak

步骤六、启动服务

#service xinetd restart

默认情况下,linux不允许root用户以telnet方式登录linux主机,若要允许root用户登录,可采取以下3种方法之一:

  1. 修改login文件
    redhat中对于远程登录的限制体现在**/etc/pam.d/login** 文件中,如果把限制的内容注销掉,那么限制将不起作用。
    #%PAM-1.0
    auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
    auth include system-auth
    #account required pam_nologin.so
    account include system-auth
    password include system-auth
    pam_selinux.so close should be the first session rule
    session required pam_selinux.so close
    session include system-auth
    session required pam_loginuid.so
    session optional pam_console.so
    #pam_selinux.so open should only be followed by sessions to be executed in the user context
    session required pam_selinux.so open
    session optional pam_keyinit.so force revoke

  2. 移除securetty文件
    验证规则设置在/etc/security文件中,该文件定义root用户只能在tty1-tty6的终端上记录,删除该文件或者将其改名即可避开验证规则实现root用户远程登录。

mv /etc/securetty /etc/securetty.bak
  1. 修改securetty文件
#vim /etc/securetty

console
vc/1


vc/10
tty1

tty11
pts/1
pts/2




pts/11

  • 一般不建议此方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值