本文目录导读:
随着网络安全问题的日益突出,越来越多的服务器管理员开始关注如何提高服务器的安全性,关闭服务器SSL是一个有效提高服务器安全性的方法,但随之而来的问题是SSH自启动的关闭,本文将为您详细介绍关闭服务器SSL后,如何重新启动SSH自启动,并对其进行配置,以保障服务器安全。
关闭服务器SSL
1、检查服务器SSL配置
图片来源于网络,如有侵权联系删除
在关闭服务器SSL之前,首先需要检查服务器SSL的配置,以Linux系统为例,可以使用以下命令查看SSL配置:
sudo cat /etc/httpd/conf/httpd.conf | grep SSL
2、关闭SSL
根据服务器类型,关闭SSL的方法有所不同,以下以Apache和Nginx为例,介绍如何关闭SSL。
(1)Apache
编辑Apache配置文件,找到以下行:
Listen 443 ssl
将其修改为:
Listen 443
重新启动Apache服务:
图片来源于网络,如有侵权联系删除
sudo systemctl restart httpd
(2)Nginx
编辑Nginx配置文件,找到以下行:
server { listen 443 ssl; ... }
将其修改为:
server { listen 443; ... }
重新启动Nginx服务:
sudo systemctl restart nginx
重新启动SSH自启动
1、检查SSH服务状态
使用以下命令检查SSH服务状态:
sudo systemctl status ssh
如果SSH服务已停止,则继续下一步,如果SSH服务正在运行,则使用以下命令停止SSH服务:
图片来源于网络,如有侵权联系删除
sudo systemctl stop ssh
2、重新启动SSH服务
使用以下命令重新启动SSH服务:
sudo systemctl start ssh
SSH配置
1、修改SSH配置文件
编辑SSH配置文件,通常位于/etc/ssh/sshd_config
,以下是一些重要的配置选项:
Port 22 Port 22 Permitted ciphers Ciphers aes256-gcm@ssh,aes128-gcm@ssh,aes256-cbc,aes192-cbc,aes128-cbc,arcfour256,arcfour128,des-cbc3 Kex (Key Exchange) algorithms KexAlgorithms curve25519-sha256,curve25519,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group-exchange,diffie-hellman-group14 MAC (Message Authentication Code) algorithms MACs hmac-sha2-256,hmac-sha2-512,hmac-ripemd160 Disable root login PermitRootLogin no Disable password authentication PasswordAuthentication no Enable publickey authentication PubkeyAuthentication yes AuthorizedKeysFile AuthorizedKeysFile %h/.ssh/authorized_keys
2、重新启动SSH服务
重新启动SSH服务,使配置生效:
sudo systemctl restart ssh
标签: #关闭服务器ssl
评论列表