Loading
0

Ubuntu和Centos下使用Telnet方式替代SSH远程登陆管理服务器


前言:众所周知,Linux远程登录管理服务器一般使用ssh的22端口登录,但还有一种方式登录,则是安装telnet服务登录管理Linux服务器,这种方法一般不常见,一般用于无法ssh救急使用,本文将介绍在centos下使用telnet命令登录管理及操作服务器(登录后与ssh登录操作没任何区别)
说明:telnet命令使用的是23端口,若您有防火墙或安全组,请将23端口放行一下,否则无法登录服务器。
Centos安装配置Telnet登录方法
Ubuntu安装配置Telnet登录方法
Centos7.x安装配置Telnet登录方法
1、在服务器中安装telnet服务

yum -y install xinetd telnet-server

2、配置telnet服务。
复制如下信息到服务器中粘贴回车

cat > /etc/xinetd.d/telnet <<EOF
service telnet
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
EOF

cat >> /etc/securetty <<EOF
pts/0
pts/1
pts/2
pts/3
EOF

3、启动telnet服务(并在安全组放行23端口)

systemctl enable xinetd --now
systemctl enable telnet.socket --now
ss -nltp | grep 23

如图:


4、在本地电脑cmd命令提示符中用telnet方式登录服务器
注意:
若执行telnet命令提示找不到命令,则需要在本地电脑安装telnet命令,可参考:https://blog.tag.gg/showinfo-2-36179-0.html
将 47.122.0.x 更换为您自己的IP地址

telnet 47.122.0.x

输入账号和密码即可正常进入服务器操作了。

 


Ubuntu系统安装Telnet服务方法:
1、分别执行如下命令安装并启动telnet服务
sudo apt-get update
sudo apt-get install openbsd-inetd
sudo apt-get install telnetd
sudo /etc/init.d/openbsd-inetd restart
2、查看服务是否有启动
sudo netstat -a | grep telnet
3、允许root用户telnet登录
       有两种方法,选其中一个:
       (1)输入命令:
mv /etc/securetty /etc/securetty.bak
       (2)修改/etc/pam.d/login这个文件。只需将下面一行注释一下即可。
           #auth required lib/security/pam_securetty.so
3、连接(将ip更换为自己ip)
telnet 47.122.0.x

 

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-3-36234-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:Linux/Centos7/8升级OpenSSH到最新版8.9方法
下一篇:Ubuntu解决OpenSSH安全漏洞之升级OpenSSH最新版方法