首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过Certbot安装SSL服务器后无法连接到SSH

通过Certbot安装SSL服务器后无法连接到SSH
EN

Stack Overflow用户
提问于 2018-09-08 22:51:51
回答 2查看 630关注 0票数 0

最近我在apache2服务器上通过Certbot安装了SSL服务器,我的网站可以通过HTTPS访问。我还启用了重定向到HTTPS。但是我不能再通过SSH连接到服务器。我现在能做什么?

EN

回答 2

Stack Overflow用户

发布于 2020-11-25 15:50:02

在设置ssl证书时,您应该允许22/tcp。为此,您必须检查ufw status是否为active。如果是inactive,则允许使用active

代码语言:javascript
复制
sudo ufw enable
sudo ufw default deny

然后执行sudo ufw status命令,您必须看到以下内容。

代码语言:javascript
复制
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

代码语言:javascript
复制
sudo ufw allow ssh

然后,您将能够在安装SSL证书后使用SSH连接到服务器。

票数 1
EN

Stack Overflow用户

发布于 2018-09-11 03:27:49

设置时,如果UFW设置为允许端口80( HTTP )和443( HTTPS ),但不允许22( SSH ),则HTTP和HTTPS可以正常工作,但SSH不能。这意味着如果您不允许通过端口22 (SSH)连接到您的服务器,您可能会被锁定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52236432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档