前言:众所周知,Linux远程登录管理服务器一般使用ssh的22端口登录,但还有一种方式登录,则是安装telnet服务登录管理Linux服务器,这种方法一般不常见,一般用于无法ssh救急使用,本文将介绍在centos下使用telnet命令登录管理及操作服务器(登录后与ssh登录操作没任何区别)
说明:telnet命令使用的是23端口,若您有防火墙或安全组,请将23端口放行一下,否则无法登录服务器。
Centos安装配置Telnet登录方法
Ubuntu安装配置Telnet登录方法
Centos7.x安装配置Telnet登录方法
1、在服务器中安装telnet服务
2、配置telnet服务。yum -y install xinetd telnet-server
复制如下信息到服务器中粘贴回车
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
3、启动telnet服务(并在安全组放行23端口)cat >> /etc/securetty <<EOF
pts/0
pts/1
pts/2
pts/3
EOF
如图: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)输入命令:
有两种方法,选其中一个:
(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
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
文章评论 本文章有个评论