修改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 git@github.com
服务端调试
/usr/sbin/sshd -d -p 2222
然后去连接这个端口。观察 持续打印的日志
注:直接创建用户后,如果不给它设定密码,用户就是锁定状态,无法使用。用户状态可以通过以下命令查看。
passwd -S test # 查看用户状态
passwd -l test # 锁定用户
passwd -u test # 激活用户