Можно ли работать на обычном (не SFTP) FTP на Renci SSH.NET? - какой клиент использовать?
Я использую Renci SSH.NET, но пытаюсь проверить на FTP (не на сайте SFTP).
Я получил это работает с WinSCP - но не могу заставить его работать на Renci - WinSCP позволяет мне установить протокол либо FTP или SFTP - я думаю, что это проблема - меня просят
Не найдено подходящего метода аутентификации для завершения аутентификации (publickey, клавиатура-интерактив).
Как отключить SFTP (и просто использовать FTP) в Renci SSH.NET? Я старался
Dim c As Renci.SshNet.SftpClient / ScpClient/ BaseClient / NetConfClient
вот код:
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