Danke für die schnell Antwort. Da wäre ich so schnell nicht drauf gekommen
Hab die Pfade jetzt auch passend angepasst (/opt/bin/sftp & /bin/ash) aber leider klappt es trotzdem noch nicht
Im LogFile von WinSCP steht das folgende:
Sieht für mich so aus als wenn die sftp version irgendwie andere befehle verwendet?!
Edit:
Habs gefunden woran es lag.
Das Paket "openssh-sftp-server" installiert die sftp-server nicht nach "/opt/bin/sftp-server" sondern nach "/opt/libexec/sftp-server"!
Die sftp bei mir im Verzeichnis war die manuell installierte nach dem Wiki-Eintrag...
Also kurz nen "ln -s /opt/libexec/sftp-server /opt/bin/sftp-server" und nun läuft es endlich
Könnte man eigentlich mal nen Hinweis im Wiki-Eintrag dazu schreiben
Hab die Pfade jetzt auch passend angepasst (/opt/bin/sftp & /bin/ash) aber leider klappt es trotzdem noch nicht
Im LogFile von WinSCP steht das folgende:
. 2010-01-21 21:42:47.790 Using SFTP protocol.
. 2010-01-21 21:42:47.790 Doing startup conversation with host.
> 2010-01-21 21:42:47.790 Type: SSH_FXP_INIT, Size: 5, Number: -1
> 2010-01-21 21:42:47.790 01,00,00,00,05,
. 2010-01-21 21:42:47.790 Sent 9 bytes
. 2010-01-21 21:42:47.790 There are 0 bytes remaining in the send buffer
. 2010-01-21 21:42:47.790 Looking for network events
. 2010-01-21 21:42:47.790 Timeout waiting for network events
. 2010-01-21 21:42:47.790 Waiting for another 4 bytes
. 2010-01-21 21:42:47.790 Looking for incoming data
. 2010-01-21 21:42:47.790 Looking for network events
. 2010-01-21 21:42:47.790 Detected network event
. 2010-01-21 21:42:47.790 Enumerating network events for socket 744
. 2010-01-21 21:42:47.790 Enumerated 1 network events making 1 cumulative events for socket 744
. 2010-01-21 21:42:47.790 Handling network read event on socket 744 with error 0
. 2010-01-21 21:42:47.790 Received 299 bytes (1)
! 2010-01-21 21:42:47.790 usage: sftp [-1Cv] [-B buffer_size] [-b batchfile] [-F ssh_config]
! 2010-01-21 21:42:47.790 [-o ssh_option] [-P sftp_server_path] [-R num_requests]
! 2010-01-21 21:42:47.790 [-S program] [-s subsystem | sftp_server] host
! 2010-01-21 21:42:47.790 sftp [user@]host[:file ...]
! 2010-01-21 21:42:47.790 sftp [user@]host[:dir[/]]
! 2010-01-21 21:42:47.790 sftp -b batchfile [user@]host
. 2010-01-21 21:42:47.790 Server sent command exit status 1
. 2010-01-21 21:42:47.790 Selecting events 0 for socket 744
. 2010-01-21 21:42:47.790 Disconnected: All channels closed
* 2010-01-21 21:42:47.800 (ESshFatal) Die Verbindung wurde unerwartet geschlossen. Der Server sendete den Befehlsbeendigungsstatus 1.
* 2010-01-21 21:42:47.800 Kann das SFTP nicht initialisieren. Läuft auf dem entfernten Rechner ein SFTP Server-Programm?
Sieht für mich so aus als wenn die sftp version irgendwie andere befehle verwendet?!
Edit:
Habs gefunden woran es lag.
Das Paket "openssh-sftp-server" installiert die sftp-server nicht nach "/opt/bin/sftp-server" sondern nach "/opt/libexec/sftp-server"!
Die sftp bei mir im Verzeichnis war die manuell installierte nach dem Wiki-Eintrag...
Also kurz nen "ln -s /opt/libexec/sftp-server /opt/bin/sftp-server" und nun läuft es endlich
Könnte man eigentlich mal nen Hinweis im Wiki-Eintrag dazu schreiben
Zuletzt bearbeitet: