linux 7安装telnet,设置telnet自启动,使用root telnet登陆

一、安装启动服务node

# yum install telnet-server 
# yum install xinetdlinux

# systemctl enable xinetd.servicevim

# systemctl enable telnet.socketsocket

# systemctl start telnet.socket 
# systemctl start xinetd(或service xinetd start)ui

or:rest

安装telnet服务端和客户端及守护程序code

yum install telnet-server.x86_64
yum install telnet.x86_64
yum install xinetd.x86_64server

设置开机启动blog

systemctl enable xinetd.service
systemctl enable telnet.socketget

启动服务(telnet服务是由xinetd守护,因此要启动telnet服务也须要启动xinetd )
systemctl start telnet.socket
systemctl start xinetd

root登陆失败:

root登陆时老是提示 login incorrect
SSH能够登陆
别的用户也能够经过telnet登陆
惟独root不能够
 
解决方法:
vi  /etc/pam.d/login
# auth requisite pam_securetty.so         注释这行

 

linux默认状况下root用户使用telnet是登陆不了的,须要修改/etc/securetty文件

能够把这个文件重命名或者加入pts/1以内的数据 如图183527861.jpg

这样就能够在root状况下用telnet远程登陆了

 

安装telnet 后,root登陆时老是提示 login incorrect

 

安装telnet 后,root登陆时老是提示 login incorrect

密码绝对是正确的SSH能够登陆

别的用户也能够经过telnet登陆

惟独root不能够

解决方法:

image

 


vim  /etc/pam.d/login                                编辑/et/pam.d/login
# auth................. pam_securetty.so         注释这行

 

 

关闭telnet

2、关闭telnet服务

(1)关闭telnet服务(有两种方式)

a)vi /etc/xinetd.d/telnet,将disable=no改为disable=yes;

 b)chkconfig telnet off;若是须要设置telnet服务不为开机自启动,使用命令chkconfig -del telnet或者chkconfig --del telnet

systemctl disable xinetd.service
systemctl disable telnet.socket

systemctl stop telnet.socket
systemctl stop xinetd

(2)使用命令server xinetd restart或者/etc/init.d/xinetd restart使更改生效。

 

(3)删除telnet-server包,命令以下:

rpm -e telnet-server--nodeps

(4)vi /etc/services,注释23号端口。

相关文章
相关标签/搜索