![我意外地将 /home/user/.ssh 权限设置为 755,导致我被锁定在我的 google cloud bitnami 实例 SSH 之外](https://linux22.com/image/768155/%E6%88%91%E6%84%8F%E5%A4%96%E5%9C%B0%E5%B0%86%20%2Fhome%2Fuser%2F.ssh%20%E6%9D%83%E9%99%90%E8%AE%BE%E7%BD%AE%E4%B8%BA%20755%EF%BC%8C%E5%AF%BC%E8%87%B4%E6%88%91%E8%A2%AB%E9%94%81%E5%AE%9A%E5%9C%A8%E6%88%91%E7%9A%84%20google%20cloud%20bitnami%20%E5%AE%9E%E4%BE%8B%20SSH%20%E4%B9%8B%E5%A4%96.png)
我承认我不是最精通系统管理员的人;这是我第一次使用 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