我意外地将 /home/user/.ssh 权限设置为 755,导致我被锁定在我的 google cloud bitnami 实例 SSH 之外

我意外地将 /home/user/.ssh 权限设置为 755,导致我被锁定在我的 google cloud bitnami 实例 SSH 之外

我承认我不是最精通系统管理员的人;这是我第一次使用 google cloud 和 bitnami,所以我真的不知道自己在做什么。

问题:我想将项目文件夹的权限设置为 755,因为与 php 相关的原因(为我的项目上的帐户创建/编辑文件),但我不知道磁盘的 .ssh 文件夹位于同一位置 - /home/[myusername]/。我打算修改,/home/[myusername]/[project]/userdata/但我想我已经向上和递归地修改了两个目录。由于现在配置不正确,我的密钥都不再起作用,即使使用 PuttyGen 生成新密钥并在 Google Cloud 实例管理器中进行设置,我仍然无法连接。我没有明显的方法返回服务器并修复权限。

问题:我还有其他方法可以访问实例的文件系统,以正确设置文件夹的权限和/或重置 ssh 吗?该文件夹应该具有什么权限?我可以访问 Google Cloud 控制台,但我不知道在哪里查找。我不想重新开始,因为我犯了一个更愚蠢的错误,没有将项目的代码保存到本地计算机或 git 存储库中。

实例类型: Bitnami LAMP 7.4.20-8

相关内容