Forum > Kącik Linuksa i Androida > Debian i FTP

Strona 1 z 1 1
skocz

Pustack

Wysłane 2015-02-19 22:27

Witam

Mam pytanie i za razem prośbę, może ktoś mądrzejszy pomoże.

Mianowicie
Zakupiłem dedyka z debianem, poistalowałem podstawowe rzeczy które mi są potrzebne stworzyłem drugiego użytkownika i

Za pierwszym razem do danego użytkownika mogłem się zalogować na serwer ftp i dodawać pliki w jego katalogu home.

Natomiast teraz już nie mogę.

Zabawne jest to ,ze na konto root mogę sie logować na ftp ale na drugiego uzytkownika juz nie.

Jest zabroniony dostęp.... Nie wiem zgłupiałem już. Pomoże ktoś?

adir

  • adir
  • wiadomość Użytkownik

  • 968 wypowiedzi

Wysłane 2015-02-19 23:02

Jaki serwer FTP? użytkownicy systemowi czy wirtualni (np. z bazy)?
Sprawdź uprawnienia do katalogu domowego (lub innego docelowego dla danego usera).

Sprawdź logi serwera FTP. pewnie będzie tam przyczyna.

Spróbuj zrobić 3 usera i zalogować się na niego.

Nie umożliwiaj rootowi logowania via FTP czy bezpośrednio via SSH.

i5-13500, Gigabyte B760 GAMING X, MSI RTX 4060 GAMING X, Kingston FURY Renegade Black DDR4 32GB 3600MHz CL16, Kingston KC3000 2TB M.2, Spartan 5 max

Pustack

Wysłane 2015-02-20 00:00 , Edytowane 2015-02-20 00:07

Witam :)

I ten co był w standardzie (przy instalacji debiana) i vsftpd użytkownicy systemowi

drwxr-xr-x  8 (nazwausera) (nazwausera) 4096 lut 20 05:27 (nazwakatalogu)
 
takie mam uprawnienia uzytkownika do katalogu (na tego uzytkownika nie moge sie zalogowac na ftp)

log z katalogu /var/log/messages

[LINK]

Nie wiem czy to log z dobrej lokalizacji, ale tak przynajmniej sugerowała strona [LINK]

na kolejnym uzytkowniku tez nie moge sie zalogowac na ftp

adir

  • adir
  • wiadomość Użytkownik

  • 968 wypowiedzi

Wysłane 2015-02-20 10:18

Jak wygląda konkretnie nieudana próba logowania?
Podajesz login i hasło i co dalej się dzieje? Zrywa połączenie czy jest jakiś komunikat?

Uprawnienia na próbę możesz zmienić  na 777 ?



Twój /var/log/messages nic nie mówi - być może te ftpy nie zapisują w tej chwili logów przez Syslog.

Warto przejrzeć go tuż po nieudanej próbie zalogowania np. przez
tail /var/log/messages

A co mówi: ?
/var/log/xferlog

zobacz czy w w /var/log nie ma plików lub katalogów osobnych z logami vsftp np.
/var/log/vsftpd.log

i5-13500, Gigabyte B760 GAMING X, MSI RTX 4060 GAMING X, Kingston FURY Renegade Black DDR4 32GB 3600MHz CL16, Kingston KC3000 2TB M.2, Spartan 5 max

Pustack

Wysłane 2015-02-20 10:47 , Edytowane 2015-02-20 12:18

Nieudana próba logowania do katalogu usera z uprawnieniami 777: [LINK]

Log tuż po nieudanej próbie (nano): [LINK]
(tail):


Feb 20 05:49:27 instakill kernel: [   21.526974] Bluetooth: HCI socket layer initialized
Feb 20 05:49:27 instakill kernel: [   21.526975] Bluetooth: L2CAP socket layer initialized
Feb 20 05:49:27 instakill kernel: [   21.526978] Bluetooth: SCO socket layer initialized
Feb 20 05:49:27 instakill kernel: [   21.569544] Bluetooth: RFCOMM TTY layer initialized
Feb 20 05:49:27 instakill kernel: [   21.569546] Bluetooth: RFCOMM socket layer initialized
Feb 20 05:49:27 instakill kernel: [   21.569547] Bluetooth: RFCOMM ver 1.11
Feb 20 05:49:27 instakill kernel: [   21.636180] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Feb 20 05:49:27 instakill kernel: [   21.636182] Bluetooth: BNEP filters: protocol multicast
Feb 20 06:15:11 instakill kernel: [ 1564.559499] fuse init (API version 7.17)
Feb 20 06:25:01 instakill rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="2508" x-info="http://www.rsyslog.com"] rsyslogd was HUPed



A co mówi: ?
/var/log/xferlog


Nic nie mówi bo nie mam pliku xferlog

log vsftpd jest pusty...

EDIT

Instalowałem na początku też program denyhosts (przeciw bruteforce bo miałem logi o logowaniach nieudanych)
Nie wiem czy to ma jakiś związek.

Vsftpd jak konfigurowałem to ustawiłem aby użytkownicy lokalni mogli się logować lecz nic z tego.

EDIT 2

Z kolei jeżeli loguje się przez po ssh używając komendy ftp

(username) (nazwauzytkownika)
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.


To jak widac mogę się zalogować. Ale nie mogę zewnętrznymi programami jak filezilla i winscp

EDIT 3

Doszedłem już chyba do sedna ale jeszcze nie umiem rozwiązać

Gdy loguje się przez putty po ssh i wpisuję nazwę uzytkownika potem hasło to nie mogę się zalogować na tego użytkownika

loguje sie na roota normalnie zmieniam hasło na inne. Potem próbuje na innym i dalej nie mogę się zalogować..

Pomoże ktoś?

EDIT 4

Do zamknięcia. Problem rozwiązany

adir

  • adir
  • wiadomość Użytkownik

  • 968 wypowiedzi

Wysłane 2015-02-20 15:58

I jak rozwiązałeś? Wyłączyłeś jakąś blokadę dla userów?

i5-13500, Gigabyte B760 GAMING X, MSI RTX 4060 GAMING X, Kingston FURY Renegade Black DDR4 32GB 3600MHz CL16, Kingston KC3000 2TB M.2, Spartan 5 max

Pustack

Wysłane 2015-02-20 18:34 , Edytowane 2015-02-20 18:35

edytowałem plik /etc/ssh/sshd_config i dopisałem użytkownika

Strona 1 z 1 1
skocz

Kto jest online: 1 użytkowników, 494 gości

maq2 ,