给服务器开通telnet的流程

telnet一般不用,权限太大,容易被攻击,现在一般使用ssh。但一些特殊场景下,比如要升级ssh,ssh不能用时,需要使用telnet,用过要关闭此服务。现在描述在服务器开启telnet的方式。

1、先检测是否这些软件包是否已经安装
rpm -qa | grep telnet
rpm -qa | grep telnet-server
rpm -qa | grep xinetd
注意:telnet-server服务启动依赖xinetd服务,
需要首先安装,如果telnet-server服务在xinetd之前安装了,要先删除telnet-server,再安装xinetd

安装顺序:xinetd--》telnet--》telnet-server

2、卸载rpm包(如果已经安装了,又不清楚顺序,可以都卸载后统一安装)
rpm -e telnet-0.17-64.el7.x86_64
rpm -e telnet-server-0.17-64.el7.x86_64
rpm -e xinetd-2.3.15-13.el7.x86_64

3、安装rpm包,此处省略上传文件步骤,我用的winscp上传的,各位自便
安装顺序:xinetd--》telnet--》telnet-server
rpm -ivh xinetd-2.3.15-14.el7.x86_64.rpm 
rpm -ivh telnet-0.17-66.el7.x86_64.rpm
rpm -ivh telnet-server-0.17-66.el7.x86_64.rpm 

4、更改配置
/etc/xinetd.d/telnet或/etc/xinetd.conf
disable = yes 为 disable = no

5、打开防火墙端口
firewall-cmd --permanent --add-port=23/tcp
firewall-cmd --reload

6、启动服务:
systemctl start telnet.socket
systemctl start xinetd

7、开机自启:
systemctl enable xinetd.service
systemctl enable telnet.socket

8、检查端口:
netstat -antupl | grep 23

9、开启root登陆:
vim /etc/pam.d/login
将auth requisite pam_securetty.so 这行注释掉
vim /etc/pam.d/remote
auth required pam_securetty.so如果注释掉了就开启

好了,可以telnet这台服务器了。

你可能感兴趣的:(系统安全,服务器,linux,运维,系统安全,telnet)