我有一个相当小的设置服务器,它不允许密码验证,只能使用密钥。而且它绝对没有安装 Java。通常我不会注意到脚本小子每天尝试猜测我的密码的数千次尝试——我认为他们在我的系统上浪费的时间是他们没有在允许密码身份验证的系统上浪费的时间。但我在 /var/log/auth.log 中看到了这条消息:
Dec 7 13:43:43 hostname sshd[7412]: Received disconnect from 189.203.240.57: 3: com.jcraft.jsch.JSchException: Auth fail [preauth]
是提到来自攻击者的 Java 异常,还是来自我这边?