Spis treści:
1. Instalacja oprogramowania vsftp na Redhat/CentOS
2. Instalacja oprogramowania vsftp na Ubuntu/Debian
1. Instalacja oprogramowania vsftp na Redhat/CentOS
1. Zaktualizuj źródło yum
Przede wszystkim musisz zaktualizować źródło systemu yum oraz wygodny adres do pobrania narzędzia: http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=1692
2. Instalacja vsftp
Użyj komendy yum, aby zainstalować vsftp
#yum instaluj vsftpd -y
3. Dodaj konto FTP i katalog
Najpierw sprawdź lokalizację nologin, zwykle pod /usr/sbin/nologin lub /sbin/nologin.
Utwórz konto za pomocą następującego polecenia, które określa /alidata/www/wwwroot jako katalog domowy użytkownika pwftp, a nazwę konta i katalog możesz samodzielnie zdefiniować:
#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp
Aby zmienić hasło do konta:
#passwd pwftp
Zmodyfikuj uprawnienia dla określonego katalogu
#chown -R pwftp.pwftp /alidata/www/wwwroot
4. Konfiguruj vsftp
Edytuj plik konfiguracyjny vsftp za pomocą następującego polecenia:
#vi /etc/vsftpd/vsftpd.conf
Zastąp "anonymous_enable=YES" na "anonymous_enable=NO" w pliku konfiguracyjnym
Usuń symbol komentarza przed następującą konfiguracją:
local_enable=TAK
write_enable=TAK
chroot_local_user=TAK
Zapisz modyfikację, naciśnij ESC i wejdź: wq
5. Modyfikacja konfiguracji powłoki
viEdytuj /etc/shells i dodaj /usr/sbin/nologin lub /sbin/nologin (w zależności od aktualnej konfiguracji systemu) do pliku
6. Uruchomić usługę vsftp i przetestować logowanie
Rozpocznij usługę VSFTP od polecenia:
#service VSFTPD – początek
Następnie użyj konta pwftp, aby sprawdzić, czy możesz zalogować się na FTP. Katalog to /alidata/www/wwwroot.
2. Instalacja oprogramowania vsftp na Ubuntu/Debian
1. Zaktualizuj źródło oprogramowania
Przede wszystkim musisz zaktualizować źródło oprogramowania systemu oraz wygodny adres do pobrania narzędzia: http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=1692
2. Instalacja vsftp
Instaluj vsftp za pomocą komendy apt-get
#apt-get install vsftpd -y
3. Dodaj konto FTP i katalog
Najpierw sprawdź lokalizację nologin, zwykle pod /usr/sbin/nologin lub /sbin/nologin.
Utwórz konto za pomocą następującego polecenia, które określa /alidata/www/wwwroot jako katalog domowy użytkownika pwftp, a nazwę konta i katalog możesz samodzielnie zdefiniować:
#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp
Aby zmienić hasło do konta:
#passwd pwftp
Zmodyfikuj uprawnienia dla określonego katalogu
#chown -R pwftp.pwftp /alidata/www/wwwroot
4. Konfiguruj vsftp
Edytuj plik konfiguracyjny vsftp za pomocą następującego polecenia:
#vi /etc/vsftpd.conf
Zastąp "anonymous_enable=YES" na "anonymous_enable=NO" w pliku konfiguracyjnym
Usuń symbol komentarza przed następującą konfiguracją:
local_enable=TAK
write_enable=TAK
chroot_local_user=TAK
chroot_list_enable=TAK
chroot_list_file=/etc/vsftpd.chroot_list
Zapisz do wyjścia
Edytuj plik vsftpd.chroot_list /etc/, dodaj nazwę konta FTP i zapisz wyjście
5. Modyfikacja konfiguracji powłoki
viEdytuj /etc/shells i dodaj /usr/sbin/nologin lub /sbin/nologin (w zależności od aktualnej konfiguracji systemu) do pliku
6. Zrestartuj usługę vsftp i przetestuj logowanie
Rozpocznij usługę VSFTP od polecenia:
#service restart VSFTPD
Następnie użyj konta pwftp, aby sprawdzić, czy możesz zalogować się na FTP. Katalog to /alidata/www/wwwroot. |