Tworzenia konta FTP na serwerze dedykowanym
Tworzenia konta FTP na serwerze dedykowanym
Witam.
Muszę przyznać, że jestem kompletnym laikiem, jeżeli chodzi o administrację serwerami linuksowymi. Przeglądam już internet z pomocą Google w poszukiwaniu odpowiedzi od dobrych 3 godzin i niestety jestem zmuszony w końcu prosić o pomoc.
Otóż, posiadam serwer dedykowany, potrafię się na niego zalogować przez putty, mam zainstalowane proftpd i nie mam zielonego pojęcia w jaki sposób mam dodać użytkownika ftp z danym loginem i hasłem, tak aby można było się logować przez zwykłego totalcommandera, tam gdzie jest strona WWW. Skorzystałem z FileZilli i zalogowałem się przez sFTP na serwer, ale tam są tylko i wyłącznie pliki serwera i katalogi (.ssh, .spamassassin) oraz pliki takie jak: .bash_history, .bash_profile, add_swap.sh itd.
A strona internetowa jest na tym serwerze, tylko nie mam zielonego pojęcia gdzie?
Proszę mnie nie jechać, żebym szukał odpowiedzi z pomocą Google, bo szukam już wystarczająco długo, ale niczego nie rozumiem.
Pozdrawiam,
stunter
Muszę przyznać, że jestem kompletnym laikiem, jeżeli chodzi o administrację serwerami linuksowymi. Przeglądam już internet z pomocą Google w poszukiwaniu odpowiedzi od dobrych 3 godzin i niestety jestem zmuszony w końcu prosić o pomoc.
Otóż, posiadam serwer dedykowany, potrafię się na niego zalogować przez putty, mam zainstalowane proftpd i nie mam zielonego pojęcia w jaki sposób mam dodać użytkownika ftp z danym loginem i hasłem, tak aby można było się logować przez zwykłego totalcommandera, tam gdzie jest strona WWW. Skorzystałem z FileZilli i zalogowałem się przez sFTP na serwer, ale tam są tylko i wyłącznie pliki serwera i katalogi (.ssh, .spamassassin) oraz pliki takie jak: .bash_history, .bash_profile, add_swap.sh itd.
A strona internetowa jest na tym serwerze, tylko nie mam zielonego pojęcia gdzie?
Proszę mnie nie jechać, żebym szukał odpowiedzi z pomocą Google, bo szukam już wystarczająco długo, ale niczego nie rozumiem.
Pozdrawiam,
stunter
Jeśli chodzi o dodawanie nowych użytkowników FTP to wystarczy dodać nowego użytkownika do systemu. Możesz do tego użyć poniższe polecenie:
Standardowo strona WWW znajduje się w katalogu:
Jeśli chcesz aby inni użytkownicy mieli swoje własne strony pod adresem:
musisz włączyć moduł "userdir", za pomocą polecenia:
Wtedy każdy użytkownik będzie mógł zamieszczać swoje strony w swoich katalogach domowych w podkatalogu "public_html".
Kod: Zaznacz cały
adduser nazwa_użytkownika
Kod: Zaznacz cały
/var/www/
Kod: Zaznacz cały
[url]http://nazwa_host/~nazwa_użytkownika[/url]
Kod: Zaznacz cały
a2enmod userdir
Tylko, że jak łącze się przez klienta sFTP to nie widzę katalogu /var ani tym podobnych. Jak zaloguję się przez putty na mój serwer to po wpisaniu: pokazuje się wiadomość:
Ale var/www już nie ma. Można w jakiś sposób sprawdzić jakie są katalogi na serwerze?
Co do konta FTP to dodałem użytkownika, tylko nie wiem jak nadać mu hasło, i jak zalogować się przez FTP (podając IP serwera)?
Dziękuję za odpowiedź.
Pozdrawiam,
stunter
Kod: Zaznacz cały
/var
Kod: Zaznacz cały
-bash: /var is a directory
Co do konta FTP to dodałem użytkownika, tylko nie wiem jak nadać mu hasło, i jak zalogować się przez FTP (podając IP serwera)?
Dziękuję za odpowiedź.
Pozdrawiam,
stunter
Przejdź do tego katalogu z poziomu konsoli (putty):
Podaj jeszcze z jakiego serwera WWW korzystasz. Apache czy może coś innego.
Program adduser prosi o podanie hasła w czasie tworzenia konta. Ewentualnie możesz zmienić hasło już istniejącemu użytkownikowi za pomocą:
Kod: Zaznacz cały
cd /var/www
Program adduser prosi o podanie hasła w czasie tworzenia konta. Ewentualnie możesz zmienić hasło już istniejącemu użytkownikowi za pomocą:
Kod: Zaznacz cały
passwd nazwa_użytkownika
Po wpisaniu:
wyskakuje komunikat, że nie ma takiego katalogu. Na FTP udało mi się już zalogować, dzięki zmianie hasła. Tylko nie mam pojęcia gdzie może być ta strona www, która już istnieje na tym serwerze. Tak, korzystam z Apache.
Jest jeszcze na FTP taki katalog jak root, tylko nie mogę się do niego dostać po utworzeniu użytkownika. Jeszcze mam pytanie jak usunąć użytkownika i jak pobrać listę istniejących kont FTP?
Pozdrawiam,
stunter
Kod: Zaznacz cały
cd /var/www
Jest jeszcze na FTP taki katalog jak root, tylko nie mogę się do niego dostać po utworzeniu użytkownika. Jeszcze mam pytanie jak usunąć użytkownika i jak pobrać listę istniejących kont FTP?
Pozdrawiam,
stunter
Przejdź do katalogu:
i otwórz plik:
Znajdź tam wpis podobny do tego:
On Ci wskaże gdzie powinna się znajdować strona WWW.
Katalog /root jest katalogiem domowym administratora (roota) i tylko on może się do niego dostać.
Do usuwania użytkownika użyj:
Zostanie wtedy usunięty użytkownik z systemu, ale jego katalog domowy i jego pliki nadal zostaną, więc będziesz musiał je usunąć ręcznie:
Istniejące konta możesz sprawdzić podglądając plik:
Nowi użytkownicy zazwyczaj dodawani są na końcu pliku i w Debianie mają numer większy od 1000. W tym pliku są też informacje o kontach systemowych, więc nie przeraź się, że tylu tych użytkowników jest.
Kod: Zaznacz cały
/etc/apache2/sites-enabled
Kod: Zaznacz cały
000-default
Kod: Zaznacz cały
DocumentRoot /var/www/
Katalog /root jest katalogiem domowym administratora (roota) i tylko on może się do niego dostać.
Do usuwania użytkownika użyj:
Kod: Zaznacz cały
deluser nazwa_użytkownika
Kod: Zaznacz cały
rm -r /home/nazwa_użytkownika
Kod: Zaznacz cały
/etc/passwd
A katalog /etc/apache w ogóle istnieje? Bo jeśli nie, to masz zainstalowany serwer w jakiś "inny" sposób.
Spróbuj jeszcze wydać poniższe polecenie z katalogu /etc/
Ono Ci znajdzie pliki zawierające taką frazę. Może dzięki niemu znajdziesz katalog konfiguracyjny Apache i folder, w którym znajduje się strona WWW.
Spróbuj jeszcze wydać poniższe polecenie z katalogu /etc/
Kod: Zaznacz cały
grep -ri "DocumentRoot" *
Właśnie nie istnieje żaden katalog z apache. To polecenie miałem wydać przez putty wpisując wcześniej
Bo jeżeli tak, to nie zwróciło ono niczego. A jak już mam utworzone konto FTP poprzez ,,adduser'' to mam łączyć się w programie nadal przez sFTP? Czy może już przez FTP (nie mogę się połączyć).
Kod: Zaznacz cały
/etc/
Bo jeżeli tak, to nie zwróciło ono niczego. A jak już mam utworzone konto FTP poprzez ,,adduser'' to mam łączyć się w programie nadal przez sFTP? Czy może już przez FTP (nie mogę się połączyć).
To może wpisz takie polecenie:
Standardowo ProFTPd pozwala na logowanie użytkowników systemowych. Więc nie powinno być problemów.
Pytanie. Serwer miał już zainstalowane te usługi?. Czy sam je instalowałeś? Jeśli tak, to jak?
Kod: Zaznacz cały
grep -ri "DocumentRoot" /etc/
Pytanie. Serwer miał już zainstalowane te usługi?. Czy sam je instalowałeś? Jeśli tak, to jak?