zhaobingchao
作者zhaobingchao2021-06-29 15:20
AIX技术支持, 浪潮商用机器企业云创新中心

如何启用SSH debug模式进行相关问题分析

字数 669阅读 428评论 0赞 1

在 AIX 系统环境中,如果遇到了 ssh 相关的问题,如何进行 troubleshooting 呢?本文将介绍一种简单的方法,也就是通过启用 ssh debug 模式来进行问题的查找和定位,具体方法如下:

1) 停止当前系统的 sshd 服务启用 script 将 console 输出记录下来;

stopsrc -s sshd

script /tmp/ssh_server.debug

/usr/sbin/sshd -ddd

debug2: load_server_config: filename /etc/ssh/sshd_config

debug2: load_server_config: done config len = 163

。。。。。

这时应该可以看到 console 上有类似于上述 debug 信息的输出。同时当前 sshd server 端等待 ssh Client 端的连接请求,在此注意,只能接收一下 ssh client 请求。

2) 在 Client 端,通过以下方法连接 SSH server ;

script /tmp/ssh_client.debug

ssh -vvv username@IP/hostname

一旦故障问题重现,通过以下方法结束连接:

Crtl^C

Ctrl^D

3) 在 SSH Server 端重启 sshd 服务;

startsrc -s sshd

最后收集 Server 及 Clinet 端 .debug 文本输出文件,并根据其内容进行问题的定位和分析。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

核心数据库服务器选型优先顺序调查

发表您的选型观点,参与即得50金币。