Linux调试

Linux调试ssh连接

  • 修改ssh日志级别
  • 使用debug模式
    • 客户端调试
    • 服务端调试

修改ssh日志级别

vim /etc/ssh/sshd_config 
打开 LogLevel DEBUG3

QUIET, FATAL, ERROR, INFO(默认), VERBOSE, DEBUG, DEBUG1, DEBUG2, DEBUG3
DEBUG 与 DEBUG1 等价;DEBUG2 和 DEBUG3 则分别指定了更详细、更罗嗦的日志输出。
比 DEBUG 更详细的日志可能会泄漏用户的敏感信息,因此反对使用。

使用debug模式

客户端调试

ssh -vvv [email protected]

服务端调试

/usr/sbin/sshd -d -p 2222

然后去连接这个端口。观察 持续打印的日志

注:直接创建用户后,如果不给它设定密码,用户就是锁定状态,无法使用。用户状态可以通过以下命令查看。

passwd -S test # 查看用户状态
passwd -l test # 锁定用户
passwd -u test # 激活用户

你可能感兴趣的:(linux)