Ist es möglich, unter Renci SSH.NET mit normalem (nicht SFTP) FTP zu arbeiten? - Welcher Client soll verwendet werden?
Ich verwende Renci SSH.NET, versuche aber, auf einem FTP-Server (nicht einer SFTP-Site) zu testen.
Ich habe dies mit WinSCP zum Laufen gebracht, kann es aber nicht mit Renci zum Laufen bringen. - Mit WinSCP kann ich das Protokoll entweder auf FTP oder SFTP einstellen. - Ich denke, das ist das Problem. - Ich werde aufgefordert,
Keine geeignete Authentifizierungsmethode zur Vervollständigung der Authentifizierung gefunden (publickey, keyboard-interactive).
Wie deaktiviere ich SFTP (und verwende nur FTP) auf Renci SSH.NET? Ich habe es versuch
Dim c As Renci.SshNet.SftpClient / ScpClient/ BaseClient / NetConfClient
hier ist Code:
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