启用 SSH 调试模式以排除连接问题
有时,您需要将系统连接到两台不同的远程服务器。在这种情况下,您可以使用 SSH 命令启用这些服务器的调试模式或详细模式来排除连接问题。
启用 SSH 调试模式后,您可以查看与 SSH 连接相关的详细信息。您还可以检查客户端和服务器之间交换的数据。
使用 -v 选项,您可以在详细模式下运行 SSH。在详细模式下运行 SSH 会打印有关身份验证进度、调试连接或遇到的任何配置问题的调试信息。在本指南中,我们将详细介绍如何在 SSH 中启用调试模式以排除连接问题。
如何在 SSH 中启用调试模式以排除连接问题?
此处的详细程度分为三类。在 ssh 中使用多个级别的 -v 会增加详细程度。
Sr.No |
符号和描述 |
|---|---|
1 |
-v 提供您这边正在发生的情况的详细信息。 |
2 |
-vv 在两个方面都提供低级信息结束。 |
3 |
-vvv 告知双方所有信息。 |
您可以使用以下命令在 SSH 中启用调试模式来排除连接问题 -
ssh -v <user>@<remote_server>
要为级别 2 和 3 启用额外的详细程度以显示更多调试消息,请在终端中运行以下命令 -
ssh -vv <client>@<server> ssh -vvv <client>@<server>
注意 − 在上述命令中,请将"client"替换为服务器的用户名,将"server"替换为服务器的 IP 地址或主机名。
运行上述命令时可能出现两种情况:
连接成功后将开始身份验证,并显示一系列消息。完成此过程后,您将获得远程服务器的 Shell 提示符。
相反,如果连接失败,浏览器会在输出中提供该情况下生成的错误信息。
要在完成故障排除后退出 SSH 会话,请在远程服务器 Shell 提示符下输入"exit",如下所示 -
exit
结论
在 SSH 中启用调试模式是诊断和排除连接问题的有效方法。它提供有关网络连接问题、防火墙设置、登录凭据错误等信息。发现这些问题后,您可以通过解决这些问题来排除网络连接问题。
启用调试模式时必须小心,因为它会生成大量冗长的输出,并可能泄露您的所有敏感信息。此外,请谨慎运行所有命令,否则您可能会遇到严重问题。
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

