avahi-daemon - sftp中公钥传输失败。

问题描述 投票:0回答:0

我正在使用Jsch进行SFTP传输,它使用公钥传输。我有三台机器,我的应用程序正在运行,其中两台机器的工作符合预期,即)建立连接并传输公钥,文件开始传输到外部机器。但是有一台机器因为没有传输公钥而失败。我可以找到一些连接性的日志和vahi-daemon撤回和注册新地址的日志。

连接性日志。

Jun 14 00:35:35 test-machine sshd[12644]: Accepted password for root from 10.0.0.1 port 47426 ssh2
Jun 14 00:35:35 test-machine sshd[12647]: Accepted password for root from 10.0.0.2 port 40586 ssh2
Jun 14 00:35:35 test-machine sshd[12649]: Accepted password for root from 10.0.0.3 port 47294 ssh2
Jun 14 00:35:35 test-machine sshd[12644]: pam_unix(sshd:session): session opened for user root by (uid=0)
Jun 14 00:35:35 test-machine sshd[12647]: pam_unix(sshd:session): session opened for user root by (uid=0)
Jun 14 00:35:35 test-machine sshd[12649]: pam_unix(sshd:session): session opened for user root by (uid=0)

安全密钥传输日志:

Jun 14 00:35:41 test-machine sshd[12710]: error: Received disconnect from 10.0.0.3 port 47296:3: com.jcraft.jsch.JSchException: Auth cancel [preauth]
Jun 14 00:35:41 test-machine sshd[12710]: Disconnected from 10.0.0.3 port 47296 [preauth]
Jun 14 00:35:44 test-machine sshd[12714]: Accepted publickey for root from 10.0.0.1 port 40588 ssh2: RSA SHA256:key
Jun 14 00:40:15 test-machine sshd[29871]: Accepted publickey for root from 10.0.0.02 port 47494 ssh2: RSA SHA256:key

avahi -daemon日志从消息。

Jun 14 00:35:13 test-machine avahi-daemon[7009]: Withdrawing address record for ae80::850:59ff:feee:c98 on eth-alias.
Jun 14 00:35:13 test-machine avahi-daemon[7009]: Withdrawing address record for <test-machine-ip> on eth-alias.
Jun 14 00:35:13 test-machine avahi-daemon[7009]: Withdrawing workstation service for eth-alias.
..

Jun 14 00:35:13 test-machine avahi-daemon[7009]: Host name conflict, retrying with test-machine-514201
..
Jun 14 00:35:13 test-machine avahi-daemon[7009]: Registering new address record for <test-machine-io> on eth-alias.IPv4.
Jun 14 00:35:13 test-machine avahi-daemon[7009]: Registering HINFO record with values 'X86_64'/'LINUX'.

我可以在varlogmessages中看到撤回和注册日志的情况。

  1. 因为我看到时间戳与密钥传输的时间一致,会不会导致密钥传输失败?因为在上面的日志中,有三台机器的密码发生了连接,我重新触发了命令,现在密钥传输成功了。
  2. 我重新触发了命令,现在密钥传输成功了。

有谁能帮我解释一下这个日志?

linux jsch avahi
© www.soinside.com 2019 - 2024. All rights reserved.