示例#1
0
    public SFTPHelper()
    {
        //
        //TODO: Check connectionInfo
        //

        m_sshCp = new Sftp(sinapay_config.Sftp_Host, sinapay_config.Sftp_User);
        if (sinapay_config.Sftp_IdentityFile != null)
        {
            m_sshCp.AddIdentityFile(sinapay_config.Sftp_IdentityFile);
        }
    }
示例#2
0
        public SFTPHelper(SshConnectionInfo connectionInfo)
        {
            m_sshCp = new Sftp(connectionInfo.Host, connectionInfo.User);

            if (connectionInfo.Pass != null)
            {
                m_sshCp.Password = connectionInfo.Pass;
            }

            if (connectionInfo.IdentityFile != null)
            {
                m_sshCp.AddIdentityFile(connectionInfo.IdentityFile);
            }
        }