无法再以“正常”方式访问Centos 6 VPS?


0

所以我仍然可以访问串行控制台的东西,但我现在的选择非常有限。

在我重新启动VPS之前,我做了很多事情,所以我真的无法确定我做了什么导致问题。

我检查了我的ssh_config以确保我的端口号/信息仍然是相同的,事实上它是。我确保我的VPS IP不是“神奇地”不同。

现在,当我在PuTTy上选择“打开”时,我得到了一个很好的错误:http//puu.sh/5yzOf.png

我现在可以通过串行控制台访问,FTP不再有效..

非常感谢所有帮助。所有我记得在重新启动之前做的事情是尝试访问我的sql转储,所以我可以重新安装服务器,因为我做了一些不正确的事情并导致大量的问题。

如果我无法获取SQL文件,我将失去一整个月的工作:/


确保sshd已开始。确保您没有使用任何防火墙阻止端口(例如`iptables)。确保您已禁用fail2ban。
鲍勃

@Bob这是我的输出:puu.sh/5yAal.png试图启动SSHD时
Travis

SSHD现在终于开始了,将报告我的状态。
特拉维斯2013年

@Bob非常感谢,你的问题让我在这个具体问题上更加深入。固定它!如果你已经发布它作为答案我会非常乐意标记它:)
Travis

Answers:


1

来自PuTTY的错误(连接被拒绝)通常意味着端口已关闭。这可能意味着服务器已报告端口已关闭,或者路径中的某个路由器已关闭。这并不意味着您无法访问服务器 - 在这种情况下,您会收到超时。

  1. 通常,要检查的第一件事是确保本地路由器(如果正在执行NAT)正确转发端口。由于这是一个VPS,大概你没有任何NAT正在进行,你的服务器实际上被分配为公共IP。

  2. 接下来要确保您的SSH守护程序实际上正在运行。检查是否sshd正在运行 - 此命令ps -e | grep 'sshd'在此处有用。还要检查它是否在正确的端口和接口上运行 - netstat -tulpn | grep 'sshd'是否有效。IP地址应该是分配给该接口的IP地址,或者0.0.0.0::对于IPv6) - 这意味着在侦听端口的上下文中使用“所有”IP。最后一个冒号后面的位应该是正确的端口,默认22

  3. 一旦确定SSH服务器在正确的端口上运行,您可能需要检查和/或禁用防火墙。默认运行的是iptables- 您可以列出过滤表iptables -L- INPUT链应该是policy ACCEPT或具有ACCEPTSSH端口的条目。您可能还运行其他软件,例如fail2ban,在登录尝试失败后“禁止”IP - 阅读他们关于如何解除自己的文档。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.