Rumloler
Anmeldungsdatum: 17. Oktober 2009
Beiträge: 197
|
Hallo, ich versuche gerade einen FTP-Server einzurichten. Hierfür habe ich wie im wiki beschrieben vsftpd installiert und dann nach der verlinkten Anleitung eingerichtet. Leider scheint der Server nicht zu funktionieren, da ich immer das hier bekomme: | htpc@HTPC:~$ ftp localhost
ftp: connect: Connection refused
|
Ich habe mich eigentlich (scheinbar ja nicht) an diese Anleitung gehalten und auch die Beispiel vsftpd.conf von dort übernommen:
http://web.archive.org/web/20080607143441/http://archiv.debianhowto.de:80/de/vsftpd/installation_konfiguration.html#config Der PC ist zwar mit dem Internet verbunden, aber es reicht mir, bzw. wäre sogar wünschenswert, wenn der FTP nur lokal erreichbar wäre. Danke schonmal für Eure Unterstützung.
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5334
|
Hasr du den Server gestartet?
|
Rumloler
(Themenstarter)
Anmeldungsdatum: 17. Oktober 2009
Beiträge: 197
|
ja, mit: sudo service vsftpd start
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5334
|
Du verwendest 16.04, das systemd verwendet, nicht Upstart, korrekt waere also systemctl start vsftpd.service . Also was sagt systemctl status vsftpd.service und netstat -tlpe ?
|
Rumloler
(Themenstarter)
Anmeldungsdatum: 17. Oktober 2009
Beiträge: 197
|
htpc@HTPC:~$ systemctl status vsftpd.service
● vsftpd.service - vsftpd FTP server
Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since So 2017-07-16 15:22:59 CEST; 13s ago
Process: 5947 ExecStart=/usr/sbin/vsftpd /etc/vsftpd.conf (code=exited, status=2)
Process: 5944 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty (code=exited, status=0/SUCCESS)
Main PID: 5947 (code=exited, status=2)
Jul 16 15:22:59 HTPC systemd[1]: Starting vsftpd FTP server...
Jul 16 15:22:59 HTPC systemd[1]: Started vsftpd FTP server.
Jul 16 15:22:59 HTPC systemd[1]: vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Jul 16 15:22:59 HTPC systemd[1]: vsftpd.service: Unit entered failed state.
Jul 16 15:22:59 HTPC systemd[1]: vsftpd.service: Failed with result 'exit-code'. htpc@HTPC:~$ netstat -tlpe
(Es konnten nicht alle Prozesse identifiziert werden; Informationen über
nicht-eigene Processe werden nicht angezeigt; Root kann sie anzeigen.)
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 HTPC:domain *:* LISTEN root 17198 -
tcp 0 0 *:5900 *:* LISTEN htpc 20309 1320/krfb
tcp6 0 0 [::]:5900 [::]:* LISTEN htpc 20310 1320/krfb
tcp6 0 0 [::]:1714 [::]:* LISTEN htpc 20848 1490/kdeconnectd
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5334
|
Laueft also nicht. Was zeigt dir journalctl -eb zum letzten vsftpd-Start an?
|
Rumloler
(Themenstarter)
Anmeldungsdatum: 17. Oktober 2009
Beiträge: 197
|
htpc@HTPC:~$ journalctl -eb
Jul 16 15:10:52 HTPC sudo[5820]: pam_unix(sudo:session): session opened for user root by htpc(uid=0)
Jul 16 15:10:52 HTPC systemd[1]: Stopped vsftpd FTP server.
Jul 16 15:10:52 HTPC systemd[1]: Starting vsftpd FTP server...
Jul 16 15:10:52 HTPC systemd[1]: Started vsftpd FTP server.
Jul 16 15:10:52 HTPC sudo[5820]: pam_unix(sudo:session): session closed for user root
Jul 16 15:10:52 HTPC systemd[1]: vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Jul 16 15:10:52 HTPC systemd[1]: vsftpd.service: Unit entered failed state.
Jul 16 15:10:52 HTPC systemd[1]: vsftpd.service: Failed with result 'exit-code'.
Jul 16 15:10:55 HTPC sudo[5831]: htpc : TTY=pts/1 ; PWD=/home/htpc ; USER=root ; COMMAND=/usr/sbin/service vsftpd start
Jul 16 15:10:55 HTPC sudo[5831]: pam_unix(sudo:session): session opened for user root by htpc(uid=0)
Jul 16 15:10:55 HTPC systemd[1]: Starting vsftpd FTP server...
Jul 16 15:10:55 HTPC systemd[1]: Started vsftpd FTP server.
Jul 16 15:10:55 HTPC sudo[5831]: pam_unix(sudo:session): session closed for user root
Jul 16 15:10:55 HTPC systemd[1]: vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Jul 16 15:10:55 HTPC systemd[1]: vsftpd.service: Unit entered failed state.
Jul 16 15:10:55 HTPC systemd[1]: vsftpd.service: Failed with result 'exit-code'.
Jul 16 15:17:01 HTPC CRON[5884]: pam_unix(cron:session): session opened for user root by (uid=0)
Jul 16 15:17:01 HTPC CRON[5885]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jul 16 15:17:01 HTPC CRON[5884]: pam_unix(cron:session): session closed for user root
Jul 16 15:22:12 HTPC sudo[5910]: htpc : TTY=pts/1 ; PWD=/home/htpc ; USER=root ; COMMAND=/bin/systemctl start vsftpd.service
Jul 16 15:22:12 HTPC sudo[5910]: pam_unix(sudo:session): session opened for user root by htpc(uid=0)
Jul 16 15:22:12 HTPC systemd[1]: Starting vsftpd FTP server...
Jul 16 15:22:12 HTPC systemd[1]: Started vsftpd FTP server.
Jul 16 15:22:12 HTPC sudo[5910]: pam_unix(sudo:session): session closed for user root
Jul 16 15:22:12 HTPC systemd[1]: vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Jul 16 15:22:12 HTPC systemd[1]: vsftpd.service: Unit entered failed state.
Jul 16 15:22:12 HTPC systemd[1]: vsftpd.service: Failed with result 'exit-code'.
Jul 16 15:22:44 HTPC org.kde.KScreen[993]: kscreen: Primary output changed from KScreen::Output(Id: 66 , Name: "HDMI-1" ) ( "HDMI-1"
Jul 16 15:22:44 HTPC org.kde.KScreen[993]: kscreen: Primary output changed from KScreen::Output(Id: 66 , Name: "HDMI-1" ) ( "HDMI-1"
Jul 16 15:22:44 HTPC org.kde.KScreen[993]: kscreen: Primary output changed from KScreen::Output(Id: 66 , Name: "HDMI-1" ) ( "HDMI-1"
Jul 16 15:22:44 HTPC org.kde.KScreen[993]: kscreen: Primary output changed from KScreen::Output(Id: 66 , Name: "HDMI-1" ) ( "HDMI-1"
Jul 16 15:22:44 HTPC org.kde.KScreen[993]: kscreen: Primary output changed from KScreen::Output(Id: 66 , Name: "HDMI-1" ) ( "HDMI-1"
Jul 16 15:22:44 HTPC org.kde.KScreen[993]: kscreen: Primary output changed from KScreen::Output(Id: 66 , Name: "HDMI-1" ) ( "HDMI-1"
Jul 16 15:22:44 HTPC org.kde.KScreen[993]: kscreen: Primary output changed from KScreen::Output(Id: 66 , Name: "HDMI-1" ) ( "HDMI-1"
Jul 16 15:22:44 HTPC org.kde.KScreen[993]: kscreen: Primary output changed from KScreen::Output(Id: 66 , Name: "HDMI-1" ) ( "HDMI-1"
Jul 16 15:22:59 HTPC sudo[5939]: htpc : TTY=pts/1 ; PWD=/home/htpc ; USER=root ; COMMAND=/bin/systemctl start vsftpd.service
Jul 16 15:22:59 HTPC sudo[5939]: pam_unix(sudo:session): session opened for user root by htpc(uid=0)
Jul 16 15:22:59 HTPC systemd[1]: Starting vsftpd FTP server...
Jul 16 15:22:59 HTPC systemd[1]: Started vsftpd FTP server.
Jul 16 15:22:59 HTPC sudo[5939]: pam_unix(sudo:session): session closed for user root
Jul 16 15:22:59 HTPC systemd[1]: vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Jul 16 15:22:59 HTPC systemd[1]: vsftpd.service: Unit entered failed state.
Jul 16 15:22:59 HTPC systemd[1]: vsftpd.service: Failed with result 'exit-code'.
Jul 16 15:27:31 HTPC org.kde.kdeconnect[993]: kdeconnect.core: "Samsung Galaxy S5" - warning, device uses a different protocol versio
lines 958-1001/1001 (END)
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5334
|
Was zeigt die Ausgabe von sudo /usr/sbin/vsftpd /etc/vsftpd.conf ?
|
Rumloler
(Themenstarter)
Anmeldungsdatum: 17. Oktober 2009
Beiträge: 197
|
htpc@HTPC:~$ sudo /usr/sbin/vsftpd /etc/vsftpd.conf
500 OOPS: vsftpd: not configured for standalone, must be started from inetd
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5334
|
Rumloler schrieb: Ich habe mich eigentlich (scheinbar ja nicht) an diese Anleitung gehalten und auch die Beispiel vsftpd.conf von dort übernommen:
http://web.archive.org/web/20080607143441/http://archiv.debianhowto.de:80/de/vsftpd/installation_konfiguration.html#config
Dass diese Anleitung fuer Debian ist, ist dir schon bewusst, oder? Ergaenze mal deine vsftpf.conf um listen=yes .
|
Rumloler
(Themenstarter)
Anmeldungsdatum: 17. Oktober 2009
Beiträge: 197
|
Das ist mir bewusst, ja. Aber da Ubuntu ja ein Abkömmling ist und ich die Anleitung verlinkt war, war ich davon ausgegangen, dass ich damit arbeiten kann. Nachdem ich die Zeile ergänzt habe, komme ich weiter:
| htpc@HTPC:~$ ftp localhost
Connected to localhost.
220 (vsFTPd 3.0.3)
Name (localhost:htpc): ftpuser
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>
|
Der Server scheint zu laufen, allerdings funktioniert mein Login nicht. Dabei bin ich mir sicher, dass ich das richtige Passwort von dem user "ftpuser" eingegeben habe. Ich kann mich mit eben diesem Benutzer auch am Rechner anmelden. Woran kann denn das jetzt noch liegen?
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5334
|
Rumloler schrieb: Das ist mir bewusst, ja. Aber da Ubuntu ja ein Abkömmling ist
Mit dem kleinen Unterschied, dass es andere Versionen der Software gibt und die Anleitung fuer ein ganz anderes Initsystem geschrieben wurde. Aber sonst... Rumloler schrieb: | htpc@HTPC:~$ ftp localhost
Connected to localhost.
220 (vsFTPd 3.0.3)
Name (localhost:htpc): ftpuser
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>
|
Der Server scheint zu laufen, allerdings funktioniert mein Login nicht. Dabei bin ich mir sicher, dass ich das richtige Passwort von dem user "ftpuser" eingegeben habe. Ich kann mich mit eben diesem Benutzer auch am Rechner anmelden. Woran kann denn das jetzt noch liegen?
Was sagen die Logs?
|
Rumloler
(Themenstarter)
Anmeldungsdatum: 17. Oktober 2009
Beiträge: 197
|
sebix schrieb: Rumloler schrieb: Das ist mir bewusst, ja. Aber da Ubuntu ja ein Abkömmling ist
Mit dem kleinen Unterschied, dass es andere Versionen der Software gibt und die Anleitung fuer ein ganz anderes Initsystem geschrieben wurde. Aber sonst...
Ja sry, ich bin eigentlich nur Anwender 😉 Rumloler schrieb: | htpc@HTPC:~$ ftp localhost
Connected to localhost.
220 (vsFTPd 3.0.3)
Name (localhost:htpc): ftpuser
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>
|
Der Server scheint zu laufen, allerdings funktioniert mein Login nicht. Dabei bin ich mir sicher, dass ich das richtige Passwort von dem user "ftpuser" eingegeben habe. Ich kann mich mit eben diesem Benutzer auch am Rechner anmelden. Woran kann denn das jetzt noch liegen?
Was sagen die Logs?
Dieser log? (var/vsftpd.log)
| Sun Jul 16 16:04:04 2017 [pid 6323] CONNECT: Client "127.0.0.1"
Sun Jul 16 16:04:40 2017 [pid 6326] CONNECT: Client "192.168.178.144"
Sun Jul 16 16:04:42 2017 [pid 6325] [ftpuser] FAIL LOGIN: Client "192.168.178.144"
Sun Jul 16 16:05:27 2017 [pid 6330] CONNECT: Client "192.168.178.144"
Sun Jul 16 16:05:29 2017 [pid 6329] [ftpuser] FAIL LOGIN: Client "192.168.178.144"
Sun Jul 16 16:05:57 2017 [pid 6332] CONNECT: Client "192.168.178.144"
Sun Jul 16 16:06:04 2017 [pid 6336] CONNECT: Client "192.168.178.144"
Sun Jul 16 16:08:32 2017 [pid 7549] CONNECT: Client "127.0.0.1"
Sun Jul 16 16:08:46 2017 [pid 7548] [ftpuser] FAIL LOGIN: Client "127.0.0.1"
|
|