É possível trabalhar em FTP normal (não SFTP) no Renci SSH.NET? - qual cliente usar?
Estou usando o Renci SSH.NET, mas estou tentando testar em um FTP (não no site SFTP).
Consegui fazer isso funcionar com o WinSCP - mas não consigo fazê-lo funcionar no Renci - o WinSCP permite que eu defina o protocolo como FTP ou SFTP - acho que esse é o problema - sou solicitado
Não foi encontrado nenhum método de autenticação adequado para concluir a autenticação (chave pública, teclado interativo).
Como desativo o SFTP (e apenas uso o FTP) no Renci SSH.NET? eu tentei
Dim c As Renci.SshNet.SftpClient / ScpClient/ BaseClient / NetConfClient
aqui está o código:
Private Sub LancerUpload()
Dim PWAuthMeth = New PasswordAuthenticationMethod(Login, Password)
Dim KIAuthMeth = New KeyboardInteractiveAuthenticationMethod(Login)
AddHandler KIAuthMeth.AuthenticationPrompt, AddressOf HandleKeyEvent
Dim ConnectionInfo As New ConnectionInfo(ServerName, 22, Login, PWAuthMeth, KIAuthMeth)
Dim SshClient1 As New SshClient(ConnectionInfo)
Try
SshClient1.Connect()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
MsgBox(SshClient1.IsConnected)
End Sub
Private Sub HandleKeyEvent(sender As Object, e As Renci.SshNet.Common.AuthenticationPromptEventArgs)
For Each prompt As Renci.SshNet.Common.AuthenticationPrompt In e.Prompts
If prompt.Request.IndexOf("Password:", StringComparison.InvariantCultureIgnoreCase) <> -1 Then
prompt.Response = Password
End If
Next
End Sub