【发布时间】:2018-12-02 04:18:01
【问题描述】:
首先,我觉得很傻。
为了好玩/微利,我租用了一个 vps,它托管了一个电子邮件和网络服务器,我主要将其用作学习辅助工具。最近,我正在做某事,在不小心将我的主文件夹的所有权更改为任意非 root、不正确的用户后,我设法直接失去了与盒子的连接。由于 ssh 拒绝 root 以及除 pubkey 身份验证之外的任何内容,我的情况很糟糕。虽然机器已经启动,但我无法访问它!
假设这是唯一的问题,一个 chown 应该可以解决问题,但我无法说服我的提供商的支持团队这样做。
所以我的问题是:我是不是正式搞砸了,还是有什么新颖的方法可以修复我的设置?
我对如何配置以下所有面向公众的服务具有所有密码和合理知识:
- 圆方邮件
- Dovecot 和 postfix 运行 imap、smtps 和 smtp
- Apache(但我的网站都位于同一个主文件夹中,并且 所以无法访问 - 至少我现在明白为什么这是一个非常糟糕的主意...)
- 以非常基本的方式设置贝加尔湖日历
- phpMyAdmin 但 MySql 的文件创建锁定到 apache 不提供服务的文件夹
我研究了一些非常简单的方法来“滥用”其他一些服务,这些方法可能允许我访问 shell 或某种 chown 原语,但这并不是我真正的领域。
谢谢!!
【问题讨论】:
-
你的盒子有 ftp 访问权限吗?
-
@Lelio 不幸的是没有
-
欢迎来到 Stackoverflow。您的问题似乎与编程无关,也与编程所需的某些工具无关。请花一些时间阅读帮助页面,尤其是名为"What topics can I ask about here?" 的部分。您的问题在许多 stackexchange 站点之一上可能更合适,可能是 serverfault.com
-
serverfault 我想更有意义...
-
我遇到了类似的问题,我设法访问的唯一方法是要求我的服务提供商将 VPS 置于恢复模式并通过 Web 控制台登录并进行必要的更改。
标签: apache security ssh phpmyadmin vps