如何在修复模式下为 PuTTY 打开 ssh 端口 22

如何在修复模式下为 PuTTY 打开 ssh 端口 22

Ubuntu 18.04,托管虚拟服务器。尝试在端口 22 上进行 SSH Putty 连接导致超时。端口已关闭。通过托管服务管理面板,我可以将服务器置于“修复”模式,并且可以通过 Putty 顺利连接到 SSH 端口 22。

当以修复模式连接时,“正常”服务器的文件系统位于 /repair/ 文件夹中。

托管服务提供商告诉我,我需要发出命令来打开 /repair/ 实例上的端口 22。我不确定该怎么做。

我执行的所有操作都会影响“修复”实例,而不会影响“正常”服务器

sudo ufw allow ssh 

在“修复”实例上工作,当我从管理界面以“正常”模式重新启动时,端口 22 再次关闭

如何从修复实例打开 SSH 端口 22?可以通过编辑文本/配置文件来完成吗?

如果有的话,有人可以提供详细说明吗?

修复实例的文件系统:

root@h2861449:/# ls bin dev home lib64 media opt repair run srv tmp var boot etc lib lost+found mnt proc root
sbin sys usr

/repair/ 的文件系统

root@h2861449:/修复#ls aquota.group bin dev home lib64
media opt proc run srv tmp var aquota.user boot etc lib lost+found mnt private-backup root sbin sys usr

非常感谢你

答案1

您可以通过编辑来禁用 ufw /repair/etc/ufw/ufw.conf

# /etc/ufw/ufw.conf
#

# Set to yes to start on boot. If setting this remotely, be sure to add a rule
# to allow your remote connection before starting ufw. Eg: 'ufw allow 22/tcp'
ENABLED=no

一旦禁用,您可以正常登录并添加规则并重新启用 ufw。

相关内容