CentOS 7.6 Telnet服务搭建过程(Openssh升级之战 第一任务备用运输线搭建)
在本文中,我们将介绍如何在CentOS 7.6上搭建Telnet服务,我们需要确保已经安装了OpenSSH服务,如果没有安装,请先进行安装,接下来,我们将进行一系列的配置和优化,以确保Telnet服务的稳定性和安全性。
安装OpenSSH服务
1、更新系统软件包
sudo yum update -y
2、安装OpenSSH服务
sudo yum install openssh-server -y
3、启动并设置开机自启动OpenSSH服务
sudo systemctl start sshd sudo systemctl enable sshd
配置防火墙允许Telnet端口
1、查看防火墙状态
sudo firewall-cmd --state
2、如果防火墙处于关闭状态,请开启防火墙
sudo systemctl start firewalld sudo systemctl enable firewalld
3、添加Telnet端口规则
sudo firewall-cmd --permanent --add-port=23/tcp sudo firewall-cmd --reload
修改SSH配置文件以支持Telnet连接
1、备份原始的SSH配置文件
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
2、编辑SSH配置文件,启用Telnet服务并禁用密码登录
sudo vi /etc/ssh/sshd_config
在配置文件中找到以下两行:
Subsystem sftp /usr/libexec/openssh/sftp-server -f /etc/ssh/sftp-server.conf PasswordAuthentication yes
将注释符号()去掉,并将“yes”改为“no”,如下所示:
Subsystem sftp /usr/libexec/openssh/sftp-server -f /etc/ssh/sftp-server.conf PasswordAuthentication no
保存并退出编辑器。
重启SSH服务使配置生效
sudo systemctl restart sshd
至此,我们已经完成了CentOS 7.6上的Telnet服务的搭建,接下来,我们可以通过以下命令测试Telnet服务是否正常运行:
telnet IP地址或域名 23
如果能够成功连接到服务器,说明Telnet服务已经搭建成功,为了提高安全性,我们建议使用SSH客户端进行远程连接,为了确保系统的安全性,请定期更新系统软件包和检查系统日志。
常见问题与解答
问题1:为什么在执行telnet IP地址或域名 23
命令时提示“Connection refused”?
答:这可能是因为防火墙没有开放Telnet端口(23),或者SSH服务没有正确配置,请检查防火墙规则和SSH配置文件,确保它们已经正确设置,还需要确保SSH服务已经启动并设置为开机自启动,如果问题仍然存在,请尝试重启SSH服务。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/326950.html