Package com.jcraft.jsch

Examples of com.jcraft.jsch.UserInfo


            log.debug("Using knownHosts: " + knownHostsFile);
            jsch.setKnownHosts(knownHostsFile);
        }
     
        final Session session = jsch.getSession(getConfiguration().getUsername(), getConfiguration().getHost(), getConfiguration().getPort());
        session.setUserInfo(new UserInfo() {
            public String getPassphrase() {
                return null;
            }

            public String getPassword() {
View Full Code Here


        Properties props = new Properties();
        props.setProperty("StrictHostKeyChecking", "false");
        JSch jsch = new JSch();
        Session session = jsch.getSession(user, host, 22);
        session.setUserInfo(new UserInfo()
        {
            public String getPassphrase()
            {
                return null;
            }
View Full Code Here

            LOG.debug("Using '{}' for known hosts.", knownHostsFile);
            jsch.setKnownHosts(knownHostsFile);
            Session s = jsch.getSession("admin", "localhost", getPort());
            s.setConfig("StrictHostKeyChecking""ask");
            s.setConfig("HashKnownHosts""yes");
            s.setUserInfo(new UserInfo() {
                @Override
                public String getPassphrase() {
                    return null;
                }
                @Override
View Full Code Here

    // We have to make sure that SSH uses it's own socket factory so
    // that we don't get recursion
    SocketFactory sfactory = new SSHSocketFactory();
    session.setSocketFactory(sfactory);
    UserInfo userinfo = null;
    session.setUserInfo(userinfo);
    session.connect();
    if (!session.isConnected()) {
      throw new IOException("Session not connected");
    }
View Full Code Here

            public void log(int i, String s) {
                System.out.println("Log(jsch," + i + "): " + s);
            }
        });
        Session session = sch.getSession("sshd", "localhost", sshPort);
        session.setUserInfo(new UserInfo() {
            public String getPassphrase() {
                return null;
            }
            public String getPassword() {
                return "sshd";
View Full Code Here

            }
        }
        session.setProxy( proxy );

        // username and password will be given via UserInfo interface.
        UserInfo ui = new WagonUserInfo( authenticationInfo, getInteractiveUserInfo() );

        if ( uIKeyboardInteractive != null )
        {
            ui = new UserInfoUIKeyboardInteractiveProxy( ui, uIKeyboardInteractive );
        }
View Full Code Here

            LOG.debug("Using StrickHostKeyChecking: " + sftpConfig.getStrictHostKeyChecking());
            session.setConfig("StrictHostKeyChecking", sftpConfig.getStrictHostKeyChecking());
        }

        // set user information
        session.setUserInfo(new UserInfo() {
            public String getPassphrase() {
                return null;
            }

            public String getPassword() {
View Full Code Here

            if (timeout != null)
            {
                session.setTimeout(timeout.intValue());
            }

            UserInfo userInfo = SftpFileSystemConfigBuilder.getInstance().getUserInfo(fileSystemOptions);
            if (userInfo != null)
            {
                session.setUserInfo(userInfo);
            }
View Full Code Here

                                else
                                    session = m_oJSch.getSession(m_sUser, m_sFtpServer);
       
                                if (m_sPasswd != null)
                                {
                                    final UserInfo ui = new SecureFtpUserInfo(null, m_sPasswd) ;
                                    session.setUserInfo(ui) ;
                                    session.setConfig("PreferredAuthentications", "password,keyboard-interactive") ;
                                }
                                else if (m_oCertificate != null)
                                {
                                    final String certificate = m_oCertificate.toString() ;
                                    final InputStream is ;
                                    final String certificateName ;
                                    final InputStream resourceIS = ClassUtil.getResourceAsStream(certificate, getClass()) ;
                                    if (resourceIS != null)
                                    {
                                        is = resourceIS ;
                                        certificateName = getSimpleName(certificate) ;
                                    }
                                    else
                                    {
                                        certificateName = getSimpleName(m_oCertificate.getPath()) ;
                                        try
                                        {
                                            if (m_oCertificate.isAbsolute())
                                            {
                                                is = m_oCertificate.toURL().openStream() ;
                                            }
                                            else
                                            {
                                                final File file = new File(m_oCertificate.getPath()) ;
                                                is = file.toURL().openStream() ;
                                            }
                                        }
                                        catch (final IOException ioe)
                                        {
                                            throw new ConfigurationException("Unexpected IOException accessing: " + certificate, ioe) ;
                                        }
                                    }
                                    final byte[] privateKey = StreamUtils.readStream(is) ;
                                    m_oJSch.addIdentity(certificateName, privateKey, null, null) ;
                                   
                                    final UserInfo ui = new SecureFtpUserInfo(m_sPassphrase, null);
                                    session.setUserInfo(ui);
                                    session.setConfig("PreferredAuthentications", "publickey") ;
                                }
                               
                                session.setConfig("StrictHostKeyChecking", "no") ;
View Full Code Here

            JSch jsch = new JSch();
            if(keyfile != null) {
              jsch.addIdentity(keyfile);
            }
            session = jsch.getSession(user, host, this.port);
            UserInfo ui = new MyUserInfo(pass);
            session.setUserInfo(ui);
            session.connect();
           

            channel = (ChannelSftp) session.openChannel("sftp");
View Full Code Here

TOP

Related Classes of com.jcraft.jsch.UserInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.