Избегайте дублирования записей в файле known_hosts при использовании приложения sftp
Я написал java sftp-приложение на основе Jcraft.jsch, работающее на солярисе. Каждый раз, когда приложение подключается к удаленному хосту, в файле known_hosts делается двойная запись. Любая помощь о том, как это остановить. Код подключения указан ниже:
public boolean connect (Свойства props) выдает JSchException {
FileSystemOptions fso = new FileSystemOptions();
try {
SftpFileSystemConfigBuilder.getInstance().setStrictHostKeyChecking(fso, "no");
session = SftpClientFactory.createConnection(host, port, login.toCharArray(), password.toCharArray(), fso);
Channel channel = session.openChannel("sftp");
channel.connect();
command = (ChannelSftp) channel;
} catch (FileSystemException e) { ...
Спасибо