FTP

From Rootnode

Jump to: navigation, search

Zarządzanie kontami FTP odbywa się przy pomocy szatana.

Składnia

satan ftp add <nazwa konta> <katalog> <hasło>
satan ftp add <nazwa konta> <katalog> stdin
satan ftp del <nazwa konta>
satan ftp list
satan ftp help
Polecenie Opis
satan ftp add <nazwa konta> <katalog> <hasło> Tworzy nowe konto ftp. Katalog powinien istnieć w systemie.
satan ftp add <nazwa konta> <katalog> stdin Tworzy nowe konto ftp z prośbą o wpisanie hasła.
satan ftp del <nazwa konta> Usuwa istniejące konto ftp.
satan ftp list Wyświetla wszystkie konta ftp użytkownika. Uwaga, hasło będzie widoczne otwartym tekstem.
satan ftp help Wyświetla pomoc.
  • Nazwa konta powinna być w formacie twójlogin_nazwakonta lub uid_nazwakonta. Nazwa konta nie może przekraczać 14 znaków.
  • Katalog domowy konta ftp powinien istnieć i być podany w pełnej ścieżce, np. /home/login/ftp. Długość ścieżki jest ograniczona. W przypadku pojawienia się błędu należy utorzyć symlinka.
  • Hasło powinno być co najmniej 6-cio znakowe. Może zawierać znaki jedynie alfanumeryczne i _, czyli [0-9a-zA-Z_].
  • Usuwanie konta w żaden sposób nie wpływa na katalog na który wskazuje dane konto. Dane pozostają bez zmian.


Dla danego katalogu możemy utworzyć dowolną liczbę kont. By zmienić hasło dla danego konta należy je usunąć i dodać ponownie z nowym hasłem. Jeśli chcesz aby twoje konto ftp wskazywało na katalog strony www na Venemie podczas tworzenia
konta w miejsce katalogu wpisz /home2/login/www/moja.domena.pl/htdocs.

przykład

Nasz użytkownik nazywa się bongo. Tworzymy nowe konto ftp, które wskazuje na katalog /home/bongo/dane i posiada hasło bo_12pass. Następnie wyświetlamy listę kont ftp, aby sprawdzić czy faktycznie zostało utworzone.

$ whoami
bongo 

$ satan ftp add bongo_ftp /home/bongo/dane bo_12pass

$ satan list
FTP accounts:
bongo_ftp: /home/bongo/dane, password: bo_12pass

Następnie możemy spróbować połączyć się z naszym kontem za pomocą polecenia:
lftp -u bongo,bo_12pass ftp://stallman.rootnode.net.

Aby usunąć powyższe konto wydajemy polecenie:

$ satan ftp del bongo_ftp

$ satan list
FTP accounts:
No accounts.

Jeśli nasz login jest zbyt długi możemy skorzystać z nazwy konta w postaci uid_nazwakonta. Aby sprawdzić jaki mamy uid należy skorzystać z polecenia id -u.

$ whoami
bongobongo

$ id -u
2231

$ satan ftp add 2231_www /home2/bongobongo/blogasek.strona.pl/htdocs stdin
Enter your password (will not be shown): 

$ satan ftp list
FTP accounts:
2231_www: /home/bongobongo/blogasek.strona.pl/htdocs, password: bo_12pass

Na powyższym przykładzie dodaliśmy konto ftp do wrzucania plików na naszą stronę www.

Połączenie z kontem

Nazwa hosta: stallman.rootnode.net.
Do połączenia z serwerem możemy wykorzystać protokoły FTP oraz FTPES.

Błędy

Podczas zarządzania kontami FTP mogą pojawić się następujące błędy.

  • Insufficient args! Dying.
    Brak wszystkich argumentów. Oznacza, że wpisaliśmy niepełne polecenie.
  • Bad syntax! Dying.
    Zła składnia. Należy uruchomić satan ftp help i upewnić się czy faktycznie poprawnie wpisaliśmy polecenie.
  • Account 'nazwa konta' already exists! Dying.
    Konto ftp 'nazwa konta' już istnieje. Błąd może pojawić się przy tworzeniu nowego konta.
  • Account 'nazwa_konta' does not exist! Dying.
    Konto ftp 'nazwa_konta' nie istnieje. Błąd może pojawić się przy usuwaniu konta.
  • Directory 'katalog' does not exist! Dying.
    Podany katalog nie istnieje. Należy go utworzyć i spróbować ponownie.
  • Password too short! Dying.
    Zbyt krótkie hasło. Powinno być co najmniej 6-cio znakowe.
  • Incorrect characters in password! Dying.
    Niepoprawne znaki w haśle.
Strona jest w trakcie redagowania.

Przewodnik po Rootnode

Nasze strony są oparte o system wiki, co znaczy, że każdy użytkownik może edytować dowolną stronę.
Treści tutaj zawarte mogą być nieaktualne i niewłaściwe. Nie bierzemy odpowiedzialności za ewentualne szkody.

Zobacz ostatnie zmiany.

Pierwsze kroki z Rootnode

Bazy danych


Poczta

Domena i system DNS

Vhost, strona www

Nieuporządkowane

© ITspec Wszelkie prawa zastrzeżone. | Wiki | Status | Support | Planeta | Fortunki | Kontakt
Szukasz oferty indywidualnej lub specjalistów IT? Zobacz naszą stronę domową i skontaktuj się z nami.
Personal tools