telnet
telnet安装以及telnet(密码正确)无法登录!
1.telnet下载
先在yum源当中查找是否有这安装包
yum list | grep telnet
yum list | grep xinetd
没有的话可以下载离线包进行安装
Centos系统 到https://vault.centos.org, 根据自己的系统版本进行选择下载
查看系统版本
使用命令cat /etc/centos-release
查看自己的系统版本
查看系统位数
使用命令getconf LONG_BIT
查找对应的rpm包
https://vault.centos.org/7.8.2003/updates/x86_64/Packages/
一般就是再这个页面用浏览器查找功能搜一下关键词如 telnet
, xinetd
找到就下载
wget https://vault.centos.org/7.8.2003/os/x86_64/Packages/telnet-0.17-64.el7.x86_64.rpm
wget https://vault.centos.org/7.8.2003/os/x86_64/Packages/telnet-server-0.17-64.el7.x86_64.rpm
wget https://vault.centos.org/7.8.2003/os/x86_64/Packages/xinetd-2.3.15-14.el7.x86_64.rpm
2.安装telnet
有yum源当中有这安装包
1 | yum -y install telnet |
离线安装rpm
可以先测试安装下,看看能否安装成功
rpm -ivh --test telnet-0.17-64.el7.x86_64.rpm
rpm -ivh --test xinetd-2.3.15-14.el7.x86_64.rpm
rpm -ivh --test telnet-server-0.17-64.el7.x86_64.rpm
也可以直接安装
rpm -ivh telnet-0.17-64.el7.x86_64.rpm
rpm -ivh xinetd-2.3.15-14.el7.x86_64.rpm
rpm -ivh telnet-server-0.17-64.el7.x86_64.rpm
安装成功后查看
rpm -qa|grep telnet
3.telnet安装成功之后我们启动telnet
由于telnet下载默认是存放在xinetd当中,但是我们启动xinetd发现没有这个依赖包。service xinetd start
.创建telnet,并且写入文本内容
注意的是,这文本里的第一行disable中的yes要改成no
vim /etc/xinetd.d/telnet
1 | service telnet |
查看一下端口号
netstat -tnl grep 23
//telnet默认端口23,下面已查出telnet端口号
在此telnet就以及配置完成了。
6.telnet(密码正确)无法登录
在这里我们telnet但是如果用户密码正确,还是不能登录,那么我们可以直接ssh连接进去进行配置更改
vim /etc/pam.d/login
//将第二行auth […注释掉,然后保存退出
1 | #%PAM-1.0 |
8.添加pts/0并重启
默认情况下linux都是认为pts0是不安全的连接,所以会拒绝掉
vim /etc/securetty
console
vc/1
vc/2
略。。。。。
pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
//进入这个文件,在最后一行多加几个pts 防止被占用了
可以用 ps -ef
查看有那些pts占用
8.重启xinetd
service xinetd restart
重启完就可以再连接,输入用户和密码就可以进去
本文作者 : zhouinfo
原文链接 : http://blog.zhouinfo.site/2022/11/22/telnet/
版权声明 : 本博客所有文章除特别声明外,均采用 CC Apache License 2.0 许可协议。转载请注明出处!