SFTP сессия с http прокси - PullRequest
0 голосов
/ 05 марта 2019

Моя ошибка:

Сообщение: ProxyHTTP: java.io.IOException: ошибка прокси: Запрещено " "handleCall" "com.jcraft.jsch.JSchException: ProxyHTTP: java.io.IOException: ошибка прокси: запрещено в com.jcraft.jsch.ProxyHTTP.connect (ProxyHTTP.java:158) в com.jcraft.jsch.Session.connect (Session.java:231)

private Session getSftpClientConnection() throws Exception {
    JSch jSch = new JSch();
    Session session = jSch.getSession(userName,hostName,port);
    if (ZSUtil.isProxyEnabled()) {
        session.setProxy(ProxySetting.getProxyHttp());
    }
    session.setPassword(password);
    java.util.Properties config = new java.util.Properties();
    config.put(APIConstants.STRICT_HOST_KEY_CHECKING, APIConstants.NO);
    session.setConfig(config);
    session.connect(ZSProperties.getServicePropAsInteger(APIConstants.CONNECTION_TIMEOUT,60000));
    if (session.isConnected()){
        LOGGER.log(Level.SEVERE,"SFTP Server Connected Successfully!!...");//No I18N
    }
    else{
        throw new SDPAPIException(SDPAPIException.INTERNAL_ERROR);
    }
    return session;
}

public static ProxyHTTP getProxyHttp(){
    ProxyHTTP proxyHTTP=new ProxyHTTP(getProxyHostName(),getProxyport());
    proxyHTTP.setUserPasswd(getProxyUserName(),getProxyPassword());
    return proxyHTTP;
}

Это мой код. Я не знаю причину ошибки. Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 06 марта 2019

Проблема с Моим прокси. Нет необходимости обходить код.

...