1

我已经编写了一个基于在 solaris 上运行的 Jcraft.jsch 的 java sftp 应用程序。每次应用程序连接到远程主机时,都会在 known_hosts 文件中完成一个重复条目。关于如何阻止这种情况的任何帮助。连接代码如下:

公共布尔连接(属性道具)抛出 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) {    ...

谢谢

4

0 回答 0