离线安装使用telnet(ssh)
一般使用的场景是升级openssh的时候需要临时开放这个服务作为备用
1. 进入服务器创建文件夹
cd /usr/local
mkdir telnet
cd telnet
2.将jar包传入telnet文件夹
链接:https://pan.baidu.com/s/1CEvw3oXt0U4zFET77gC8RQ?pwd=sfsd
提取码:sfsd
3.安装rpm包
rpm -ivh xinetd-2.3.15-14.el7.x86_64.rpm
rpm -ivh telnet-0.17-65.el7_8.x86_64.rpm
rpm -ivh telnet-server-0.17-65.el7_8.x86_64.rpm
4.设置开机启动telnet
systemctl enable xinetd.service && systemctl enable telnet.socket
5. 启动服务并查看状态
systemctl start telnet.socket && systemctl start xinetd
systemctl status telnet.socket && systemctl status xinetd
6. 给防火墙添加23端口并重载防火墙
如果你的是腾讯云或者阿里云等云服务器,还要在云的防火墙打开23端口
firewall-cmd --permanent --add-port=23/tcp
firewall-cmd –reload
systemctl restart firewalld && iptables -L -n
--------------------------------------------------------------
其他的一些比较实用的关于防火墙的命令
查询防火墙状态:systemctl status firewalld
开启防火墙:service firewalld start
关闭防火墙:service firewalld stop
重启防火墙:service firewalld restart
查询所有的放开的端口: firewall-cmd --zone=public --list-ports
查询防火墙端口是否开启:firewall-cmd --query-port=3306/tcp
添加开放端口: firewall-cmd --permanent --add-port=3306/tcp
移除端口: firewall-cmd --permanent --remove-port=8080/tcp
修改完配置之后重载防火墙:firewall-cmd --reload
7. 找到 /etc/securetty 把允许的连接方式放入
vim /etc/securetty
文件内容末尾添加
pts/0
pts/1
8.telnet 允许root登录
vim /etc/pam.d/remote
改成下图即可
9.测试
新开一个会话
输入以下的命令
telnet ip地址 23
输入root 加服务器的密码即可