chris@online
23.03.10, 17:20
Hallo,
ich versuche gerade, auf meinem Server (Suse 11.1) den vsftpd und sshd so zu konfigurieren, daß SFTP (zusätzlich) erlaubt ist. Das klappt leider nicht. Vermutlich hängts an irgendeiner Kleinigkeit.
In der sshd_conf ist
Subsystem sftp /usr/libexec/openssh/sftp-server definiert. Wozu ist das Subsystem da? Muss diese Datei existieren (tut sie nämlich nicht). openssh ist installiert. Zugriff per SSH und SCP sind möglich. Auch FTP. Nur eben SFTP nicht.
vsftpd.conf habe ich erweitert um
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=NO
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/vsftpd/vsftpd.pem
(testhalber force_local_logins_ssl gesetzt, damit ich mich nicht versehentlich per FTP einlogge und mich freue, daß es geklappt hat :) )
... und noch ein kurzer Log-Auszug der verbose Ausgabe von sftp, nachdem ich das Passwort (korrekt) eingegeben habe:
debug1: Authentication succeeded (keyboard-interactive).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = POSIX
debug1: Sending env LC_CTYPE = de_DE.UTF-8
debug1: Sending subsystem: sftp
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0
debug1: channel 0: free: client-session, nchannels 1
debug1: fd 0 clearing O_NONBLOCK
Transferred: sent 1536, received 1784 bytes, in 0.0 seconds
Bytes per second: sent 137596.6, received 159812.7
debug1: Exit status 1
Couldn't read packet: Connection reset by peer
Was hab ich vergessen? Habt Ihr einen Tip für mich? Wo muss ich suchen?
Vielen Dank!
Chris
ich versuche gerade, auf meinem Server (Suse 11.1) den vsftpd und sshd so zu konfigurieren, daß SFTP (zusätzlich) erlaubt ist. Das klappt leider nicht. Vermutlich hängts an irgendeiner Kleinigkeit.
In der sshd_conf ist
Subsystem sftp /usr/libexec/openssh/sftp-server definiert. Wozu ist das Subsystem da? Muss diese Datei existieren (tut sie nämlich nicht). openssh ist installiert. Zugriff per SSH und SCP sind möglich. Auch FTP. Nur eben SFTP nicht.
vsftpd.conf habe ich erweitert um
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=NO
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/vsftpd/vsftpd.pem
(testhalber force_local_logins_ssl gesetzt, damit ich mich nicht versehentlich per FTP einlogge und mich freue, daß es geklappt hat :) )
... und noch ein kurzer Log-Auszug der verbose Ausgabe von sftp, nachdem ich das Passwort (korrekt) eingegeben habe:
debug1: Authentication succeeded (keyboard-interactive).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = POSIX
debug1: Sending env LC_CTYPE = de_DE.UTF-8
debug1: Sending subsystem: sftp
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0
debug1: channel 0: free: client-session, nchannels 1
debug1: fd 0 clearing O_NONBLOCK
Transferred: sent 1536, received 1784 bytes, in 0.0 seconds
Bytes per second: sent 137596.6, received 159812.7
debug1: Exit status 1
Couldn't read packet: Connection reset by peer
Was hab ich vergessen? Habt Ihr einen Tip für mich? Wo muss ich suchen?
Vielen Dank!
Chris