使用ssh.net连接SFTP区域renci.sshnet

时间:2019-07-08 10:17:10

标签: c# sftp ssh.net

尝试使用renci.sshnet连接SFTP区域,但由于服务器FIPS限制,我无法执行此操作

var methods = new List<AuthenticationMethod>();
methods.Add(new PasswordAuthenticationMethod(inputObj.userID, inputObj.password));

ConnectionInfo Nonppk_conInfo = new ConnectionInfo(inputObj.hostName, inputObj.portNumber, inputObj.userID, methods.ToArray());
Nonppk_conInfo.Timeout = TimeSpan.FromSeconds(inputObj.timeOut);

using (SftpClient sftpObj = new SftpClient(Nonppk_conInfo))
{
    try
    {
        sftpObj.Connect();
        sftpObj.Disconnect();
        returnObj.errorMessage = "";
    }
    catch (Exception exDirect)
    {
        throw exDirect;
    }
}

异常消息:

  

调用的目标已引发异常。

内部异常:

  

System.InvalidOperationException:此实现是   不属于Windows平台FIPS验证的密码的一部分   算法。

0 个答案:

没有答案