通过Certbot安装SSL证书后无法连接到SSH
最近我通过apache2服务器上的Certbot安装了SSL cetificates,我的网站可以通过HTTPS访问。我还启用了重定向到HTTPS。但我无法再通过SSH连接到服务器。现在我能做什么?设置时,如果UFW设置为允许端口80HTTP和443HTTPS,但不允许22SSH,则HTTP和HTTPS可以正常工作,但不允许SSH。这意味着,如果不允许通过端口22 SSH连接到服务器,您可能会被服务器锁定。在设置ssl证书时,您应该允许22/tcp。 为此,必须检查ufw状态是否处于活动状态。 如果它处于非活动状态,则允许激活 然后执行sudoufw status命令,您必须看到以下内容通过Certbot安装SSL证书后无法连接到SSH,ssh,https,apache2,lets-encrypt,certbot,Ssh,Https,Apache2,Lets Encrypt,Certbot,最近我通过apache2服务器上的Certbot安装了SSL cetificates,我的网站可以通过HTTPS访问。我还启用了重定向到HTTPS。但我无法再通过SSH连接到服务器。现在我能做什么?设置时,如果UFW设置为允许端口80HTTP和443HTTPS,但不允许22SSH,则HTTP和HTTPS可以正常工作,但不允许SSH。这意味着,如果不允许通过端口22 SSH连接到服务器,您可能会被服务器锁定。在设置ssl证书时,您应该允许22/tcp。 为此,必须检查ufw状态是否处于活动状态。
Status: active
To Action From
-- ------ ----
Apache Full ALLOW Anywhere
22/tcp ALLOW Anywhere
Apache Full (v6) ALLOW Anywhere (v6)
22/tcp (v6) ALLOW Anywhere (v6)
如果您看不到22/tcp是允许的,那么就允许ssh
然后,在安装ssl证书后,您将能够使用SSH连接到服务器。Stackoverflow用于软件开发方面的帮助。你应该在或上问这样的问题。当您这样做时,您应该准确地描述您在服务器上所做的更改,以及当您尝试通过ssh连接到服务器时会发生什么。在这个问题中没有任何有用的信息。
Status: active
To Action From
-- ------ ----
Apache Full ALLOW Anywhere
22/tcp ALLOW Anywhere
Apache Full (v6) ALLOW Anywhere (v6)
22/tcp (v6) ALLOW Anywhere (v6)
sudo ufw allow ssh