jak skonfigurować serwer FTP z vsftpd na CentOS 7
vsftpd jest otwartym i lekkim rozwiązaniem serwera FTP. Jest bardzo szybki, bezpieczny i stabilny. Konfiguracja vsftpd jest bardzo prosta i prosta.
w tym artykule pokażę, jak zainstalować i uzyskać dostęp do serwera FTP vsftpd na CentOS 7. Więc zaczynajmy.
instalacja vsftpd:
vsftpd jest dostępna w oficjalnym repozytorium pakietów CentOS 7. Możesz go łatwo zainstalować za pomocą menedżera pakietów YUM.
najpierw zaktualizuj pamięć podręczną repozytorium pakietu YUM za pomocą następującego polecenia:
pamięć podręczna repozytorium pakietu YUM powinna zostać zaktualizowana.
teraz zainstaluj vsftpd za pomocą następującego polecenia:
teraz Naciśnij y, a następnie naciśnij < Enter>, aby kontynuować.
należy zainstalować vsftpd.
teraz sprawdź, czy usługa vsftpd jest uruchomiona za pomocą następującego polecenia:
jak widać, usługa vsftpd nie jest uruchomiona lub nieaktywna.
aby uruchomić usługę vsftpd, uruchom następujące polecenie:
teraz sprawdź ponownie status usługi vsftpd.
jak widać, usługa vsftpd jest uruchomiona.
teraz powinieneś dodać usługę vsftpd do uruchamiania systemu, aby automatycznie uruchamiała się podczas rozruchu systemu.
aby dodać usługę vsftpd do uruchamiania systemu, uruchom następujące polecenie:
usługa vsftpd powinna zostać dodana do uruchamiania systemu.
pliki konfiguracyjne vsftpd:
na CentOS 7 wszystkie pliki konfiguracyjne vsftpd znajdują się w katalogu/etc / vsftpd, jak widać na zrzucie ekranu poniżej.
głównym plikiem konfiguracyjnym jest/etc/vsftpd / vsftpd.conf. Jeśli chcesz skonfigurować vsftpd, większość czasu będziesz spędzać na modyfikowaniu tego pliku.
główny plik konfiguracyjny/etc/vsftpd / vsftpd.conf zawiera wiele komentarzy, które są pomocne podczas konfigurowania vsftpd, ale utrudnia sprawdzenie, jakie opcje konfiguracyjne są włączone. Polecam więc zachować kopię zapasową oryginalnego pliku konfiguracyjnego i usunąć wszystkie komentarze z/etc/vsftpd / vsftpd.plik conf. W ten sposób będziesz mógł zajrzeć do komentarzy, gdy tylko będziesz potrzebował pomocy w konfigurowaniu vsftpd i nadal będziesz mieć czysty plik konfiguracyjny, z którym łatwo się pracuje.
aby wykonać kopię zapasową (nazwę ją /etc/vsftpd/vsftpd.conf.kopia zapasowa) oryginalnego pliku/etc/vsftpd / vsftpd.plik conf, uruchom następujące polecenie:
teraz usuń wszystkie komentarze z oryginalnego /etc/vsftpd/vsftpd.plik konfiguracyjny conf z następującym poleceniem:
jak widać, oryginalny plik konfiguracyjny wygląda teraz bardzo czysto.
dostęp do serwera FTP:
domyślna konfiguracja vsftpd na CentOS jest wystarczająco dobra. Domyślnie vsftpd jest skonfigurowany w taki sposób, aby tylko użytkownicy logujący się na CentOS 7 mieli dostęp do swoich katalogów domowych przez FTP.
aby uzyskać dostęp do serwera FTP, możesz użyć programu klienckiego lftp wiersza poleceń lub dowolnego graficznego programu klienckiego FTP, takiego jak FileZilla. Zamierzam użyć klienta FTP linii poleceń lftp w tym artykule. Użyję tej samej maszyny CentOS 7 do testowania.
lftp jest dostępny w oficjalnym repozytorium pakietów CentOS 7.
aby zainstalować lftp, uruchom następujące polecenie:
teraz Naciśnij y, a następnie naciśnij < Enter>, aby kontynuować.
należy zainstalować lftp.
teraz znajdź adres IP serwera FTP w następujący sposób:
jak widać, adres IP mojego serwera FTP to 192.168.21.133. Twój adres IP będzie inny. Więc pamiętaj, aby od teraz zastąpić go swoim.
teraz, aby spróbować uzyskać dostęp do serwera FTP jako użytkownika logowania w następujący sposób:
tutaj nazwa użytkownika jest nazwą użytkownika logującego się do serwera FTP, jako którego chcesz się zalogować, a IP_ADDR jest adresem IP Twojego serwera FTP.
Teraz wpisz hasło logującego się użytkownika i naciśnij <Enter>.
powinieneś być połączony.
jak widać, wszystkie katalogi i pliki mojego katalogu domowego są wymienione. Więc to działa.
dodawanie nowych użytkowników FTP:
jako domyślna konfiguracja vsftpd pozwala tylko użytkownikom logującym się uzyskać dostęp do swoich katalogów domowych przez FTP, aby dodać nowego użytkownika FTP, wystarczy dodać nowego użytkownika logowania na komputerze CentOS 7.
aby dodać nowego użytkownika, uruchom następujące polecenie:
Teraz ustaw hasło dla użytkownika za pomocą następującego polecenia. Zauważ, że jest to również hasło FTP dla użytkownika Lindy.
Teraz wpisz hasło dla użytkownika i naciśnij <wpisz>.
teraz ponownie wpisz hasło i naciśnij < wprowadź >.
hasło powinno być ustawione.
jak widzisz, mam dostęp do katalogu domowego użytkownika Lindy, który właśnie utworzyłem.
otwieranie portów FTP:
teraz, gdy wszystko działa, możesz otworzyć porty FTP, aby inni ludzie mogli uzyskać do nich dostęp.
aby to zrobić, używając domyślnego programu Firewall (firewalld) CentOS 7, uruchom następujące polecenie:
teraz przeładuj zaporę sieciową, aby zmiany zostały wprowadzone za pomocą następującego polecenia:
tak więc, w ten sposób instalujesz i uzyskujesz dostęp do serwera FTP vsftpd na CentOS 7. Dziękujemy za przeczytanie tego artykułu.