1

私は、solaris で動作する Jcraft.jsch に基づいて Java sftp アプリケーションを作成しました。アプリケーションがリモート ホストに接続するたびに、known_hosts ファイルで重複したエントリが作成されます。これを停止する方法についてのヘルプ。接続コードは以下のとおりです。

public boolean connect(Properties props) throws 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