尝试使用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验证的密码的一部分 算法。