Jak tworzyć konta FTP dla VPS?

Jak tworzyć konta FTP dla VPS?

W tym artykule pokażę Ci w jaki sposób tworzyć konta FTP na Twoim VPS. Pierwszą rzeczą jaką należy zrobić to zainstalować narzędzie vsftpd (serwer FTP dla systemów uniksowych) poleceniem:

sudo apt-get install vsftpd

Kolejny krok to edycja pliku:

sudo nano /etc/vsftpd.conf

parametr pozwala na dostęp do FTP każdemu użytkownikowi który zdefiniowany jest w pliku /etc/passwd.

local_enable=YES

parametr pozwala użytkownikowi wgrywać pliki na serwer:

write_enable=YES

parametr ogranicza użytkownika prawami dostępu do jego katalogu domowego:

chroot_local_user=YES

parametr pozwala na ograniczenie dostępu dla użytkowników anonimowych:

anonymous_enable=NO

w konsekwencji konfiguracja sprowadza się do ustawienia parametrów:

listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
chroot_local_user=YES

restartujemy konfigurację:

sudo service vsftpd restart

dodajemy nowego użytkownika FTP poleceniem:

sudo adduser ftpuser

nadajemy uprawnienia – ftpuser w grupie ftpuser jest właścicielem katalogu /home:

sudo chown ftpuser:ftpuser /home

przypisujemy użytkownikowi katalog domowy:

usermod --home /home ftpuser

restartujemy konfigurację:

sudo service vsftpd restart

weryfikujemy dostęp dowolnym klientem FTP np. FileZilla. Jeśli zależy nam na zmianie katalogu domowego należy wydać polecenie:

usermod -d /home/test ftpuser

oraz zrestartować konfigurację:

sudo service vsftpd restart

zmiana hasła odbywa się poprzez polecenie:

passwd ftpuser

prawa do katalogu:

chmod -R 755 /home

usunięcie użytkownika:

userdel ftpuser

usunięcie użytkownika wraz z jego katalogiem domowym:

userdel -r ftpuser

Leave a comment

Your email address will not be published.


*


Ta strona wykorzystuje pliki cookie. Używamy informacji zapisanych za pomocą plików cookies w celu zapewnienia maksymalnej wygody w korzystaniu z naszego serwisu. Mogą też korzystać z nich współpracujące z nami firmy badawcze oraz reklamowe. Jeżeli wyrażasz zgodę na zapisywanie informacji zawartej w cookies kliknij na „akceptuję". Jeśli nie wyrażasz zgody, ustawienia dotyczące plików cookies możesz zmienić w swojej przeglądarce. kliknij po więcej informacji

Ta strona wykorzystuje pliki cookie. Używamy informacji zapisanych za pomocą plików cookies w celu zapewnienia maksymalnej wygody w korzystaniu z naszego serwisu. Mogą też korzystać z nich współpracujące z nami firmy badawcze oraz reklamowe. Jeżeli wyrażasz zgodę na zapisywanie informacji zawartej w cookies kliknij na „akceptuję". Jeśli nie wyrażasz zgody, ustawienia dotyczące plików cookies możesz zmienić w swojej przeglądarce.

zamknij