是否可以在Renci SSH.NET上使用普通(非SFTP)FTP使用哪个客户端?

是否可以在Renci SSH.NET上使用普通(非SFTP)FTP使用哪个客户端?,ftp,sftp,ssh.net,Ftp,Sftp,Ssh.net,我正在使用Renci SSH.NET,但尝试在FTP(而不是SFTP站点)上进行测试 我确实在WinSCP上实现了这一点,但无法在Renci上实现- WinSCP允许我将协议设置为FTP或SFTP—我认为这就是问题所在—系统会提示我 未找到合适的身份验证方法来完成身份验证(公钥、键盘交互) 如何在Renci SSH.NET上关闭SFTP(只使用FTP)?我试过了 Dim c作为Renci.SshNet.SftpClient/ScpClient/BaseClient/NetConfClient

我正在使用Renci SSH.NET,但尝试在FTP(而不是SFTP站点)上进行测试

我确实在WinSCP上实现了这一点,但无法在Renci上实现- WinSCP允许我将协议设置为FTP或SFTP—我认为这就是问题所在—系统会提示我

未找到合适的身份验证方法来完成身份验证(公钥、键盘交互)

如何在Renci SSH.NET上关闭SFTP(只使用FTP)?我试过了

Dim c作为Renci.SshNet.SftpClient/ScpClient/BaseClient/NetConfClient
以下是代码:

Private Sub-LancerUpload()
Dim PWAuthMeth=新密码身份验证方法(登录,密码)
Dim KIAuthMeth=新键盘交互身份验证方法(登录)
AddHandler KIAuthMeth.AuthenticationPrompt,HandleKeyEvent的地址
Dim ConnectionInfo作为新的ConnectionInfo(服务器名,22,登录名,pAuthMeth,KIAuthMeth)
将SshClient1设置为新的SshClient(ConnectionInfo)
尝试
SshClient1.Connect()
特例
MsgBox(例如ToString())
结束尝试
MsgBox(SshClient1.未连接)
端接头
Private Sub-HandleKeyEvent(发送方作为对象,e作为Renci.SshNet.Common.AuthenticationPrompteEventArgs)
对于每个提示,如e.提示中的Renci.SshNet.Common.AuthenticationPrompt
如果prompt.Request.IndexOf(“密码:”,StringComparison.InvariantCultureIgnoreCase)-1,则
prompt.Response=密码
如果结束
下一个
端接头

顾名思义,Renci SSH.NET库是一个SSH库

FTP与SSH或SFTP无关。与SFTP相反,SSH的子系统中有什么

因此,您不能将Renci SSH.NET用于FTP协议

你可能想要阅读和阅读