我编写了一个基于在solaris上运行的Jcraft.jsch的java sftp应用程序。每次应用程序连接到远程主机时,都会在known_hosts文件中完成重复的条目。有关如何阻止这一点的任何帮助。连接代码如下:
public boolean connect(Properties 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) { ...
由于