Избегайте дублирования записей в файле 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) {    ...

Спасибо

0 ответов

Другие вопросы по тегам