我可以访问远程服务器 Linux 工作区,该工作区目前因许多用户的任务而超载,因此无法响应任何 ssh 请求,
目前我们没有任何 IT 人员来处理该问题,我们自己进行管理,所以除了手动重启之外我们没有其他办法。
我进行了一些谷歌搜索,发现了像 telnet 这样的东西,但这些都是需要在服务器本身上预先安装的,而目前还没有,我可以选择在短时间内前往服务器位置,但如果需要的话,那将是我的选择。
如果有人可以建议某种方法来解决这个问题,比如使用除了 ssh 之外的其他协议进行远程登录(ssh 是 Linux 发行版中的默认包),那将会非常有帮助。
我知道对很多人来说这似乎是一个没有成效的、过于局部的问题,但我发现这个问题在互联网上还没有得到明确的解答。
- 在这种情况下,是否有其他可用的远程登录协议?
- 除了关闭主电源开关,还有其他方法吗?例如,我们在那里有一个显示器,因此我们会事先尝试一下。
- 是否有可能使用某种 Linux 软件来防止这种情况发生?
答案1
这不是 ssh 问题。
问题是,您应该让其中一个 ssh 会话 24 x 7 保持打开状态,以便在出现问题时始终保持连接。top 命令将显示哪些进程正在占用该框。
如果您有 root 权限,您可以尝试使用 renice 命令来降低这些进程的优先级。您必须是 root 才能执行此操作。
您的问题与 ssh 无关,如果机器超载,则其他任何协议(如 telnet)都无法做出良好响应。