Szymoon202 | 2019-03-03 11:56:54 UTC | #1
Cześć,
chciałem zrobić użytkownika ftp na serwerze, aby mogły się do niego logować inne osoby. Działałem według poradnika https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-for-a-user-s-directory-on-ubuntu-16-04 i wszystko było dobrze. Zalogowałem się, zacząłem przesyłać pliki i po chwili otrzymałem błąd i połączenie się zerwało. Teraz jak próbuję zalogować się do ftp, WinSCP pokazuje mi komunikat:
Logowanie do ftp poprzez Windowsową konsolę działa. Dlaczego więc w WinSCP nie bardzo?
Logi z vsftpd podczas uruchamiania:
● vsftpd.service - vsftpd FTP server Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Sun 2019-03-03 12:55:34 CET; 6s ago Process: 31326 ExecStart=/usr/sbin/vsftpd /etc/vsftpd.conf (code=exited, status=2) Process: 31322 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty (code=exited, status=0/SUCCESS) Main PID: 31326 (code=exited, status=2) Mar 03 12:55:34 vps7413 systemd[1]: Starting vsftpd FTP server... Mar 03 12:55:34 vps7413 systemd[1]: Started vsftpd FTP server. Mar 03 12:55:34 vps7413 systemd[1]: vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT Mar 03 12:55:34 vps7413 systemd[1]: vsftpd.service: Unit entered failed state. Mar 03 12:55:34 vps7413 systemd[1]: vsftpd.service: Failed with result 'exit-code'.
Szymoon202 | 2019-03-03 12:27:58 UTC | #2
Postanowiłem, że rozpocznę procedurę jeszcze raz. Odinstalowałem klienta vsftpd, usunąłem wszystkie pliki i zainstalowałem, skonfigurowałem jeszcze raz. Nie wiem, wina była chyba w pliku konfiguracyjnym, bo teraz się odpala, lecz przez WinSCP nadal nie da się do niego połączyć (ten sam komunikat). Jakieś pomysły?
● vsftpd.service - vsftpd FTP server
Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-03-03 13:23:42 CET; 1min 35s ago
Process: 2076 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty (code=exited, status=0/SUCCESS)
Main PID: 2079 (vsftpd)
Tasks: 1
Memory: 392.0K
CPU: 11ms
CGroup: /system.slice/vsftpd.service
└─2079 /usr/sbin/vsftpd /etc/vsftpd.conf
Timo | 2019-03-03 15:02:32 UTC | #3
[quote=”Szymoon202, post:2, topic:10317”]
Active: active (running)
[/quote]
Okej, jedno za nami.
Podrzucisz screena w jaki sposób łączysz się w WinSCP?
Blokujesz coś poprzez iptables na serwerze?
Tak tylko dodam - nie lepiej byłoby skorzystać ze zwykłego SFTP? Można w nim ustawić chrooty i inne, oraz jest bezpieczniejsze ;)
Szymoon202 | 2019-03-03 14:58:44 UTC | #4
O dziwo port 21 był blokowany przez firewalla. Odblokowałem i teraz już wszystko działa.
system | 2019-04-04 14:58:53 UTC | #5
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.