Přejít na hlavní obsah

Jak odstranit FTP na CentOS-podrobný návod s podrobnými tipy

FTP (File Transfer Protocol) je jedním z nejpopulárnějších protokolů pro přenos souborů mezi počítači v síti. V některých případech však může být odstranění FTP serveru nutné, například pokud se rozhodnete použít jiný protokol nebo již nepotřebujete FTP server na vašem serveru CentOS.

Tento článek vám poskytne krok za krokem pokyny k odstranění FTP serveru na CentOS, které vám pomohou tento úkol bez problémů splnit.

Krok 1: Připojte se k serveru CentOS přes SSH pomocí programu pro vzdálený přístup.

Krok 2: Ujistěte se, že jste registrováni v systému s právy superuživatele. Chcete-li to provést, spusťte příkaz su a zadejte heslo superuživatele.

Krok 3: Smažte FTP server pomocí příkazu:
yum remove vsftpd

Po provedení tohoto příkazu bude server FTP zcela odstraněn z vašeho serveru CentOS. Nyní můžete v případě potřeby nainstalovat a použít jiný protokol k přenosu souborů. Pamatujte, že odebrání FTP serveru může vést k nemožnosti přístupu k souborům, které byly dříve dostupné prostřednictvím FTP, takže se před odstraněním serveru ujistěte, že jsou všechny potřebné soubory uloženy a dostupné prostřednictvím jiných nástrojů.

Vypnutí FTP serveru

Chcete-li zakázat FTP server na CentOS, postupujte podle následujících kroků:

  1. Otevřete terminál a přihlaste se pod uživatelem s právy superuživatele.
  2. Zastavte službu FTP serveru příkazem:

systemctl stop vsftpd

  1. Při spuštění systému vypněte spuštění FTP serveru:

systemctl disable vsftpd

  1. Odstraňte balíček FTP serveru příkazem:

yum remove vsftpd

Nyní bude FTP server zcela deaktivován a odstraněn z vašeho systému CentOS.

Poznámka: Ujistěte se, že před provedením těchto akcí jste si jisti svým rozhodnutím, protože jsou konečné a nevratné.

Odstranění klienta FTP

1. Otevřete terminál na vašem serveru CentOS.

2. Zadejte příkaz sudo yum remove ftp a stiskněte Enter.

3. Můžete být vyzváni k potvrzení odstranění klienta FTP. Zadejte " y "nebo" yes " a stiskněte Enter.

4. Počkejte na dokončení procesu odstranění. To může nějakou dobu trvat, v závislosti na rychlosti vašeho internetového připojení a zdrojích serveru.

5. Po dokončení odinstalace klienta FTP se zobrazí zpráva, že balíček byl úspěšně odstraněn.

Nyní je na vašem serveru CentOS odstraněn klient FTP. Pokud chcete připojení FTP, můžete pokračovat bez FTP nebo nainstalovat jiného FTP klienta.

Kontrola nainstalovaných balíčků FTP

Před odstraněním FTP serveru se musíte ujistit, že jsou na serveru nainstalovány příslušné balíčky.

K tomu lze použít příkaz rpm-qa / grep ftp . Zobrazí seznam všech nainstalovaných balíčků obsahujících v názvu slovo "ftp". Pokud je v seznamu alespoň jeden balíček, pak je nainstalován FTP server.

Můžete také použít příkaz rpm-qa / grep vsftpd ke kontrole specifického balíčku FTP "vsftpd". Pokud tento příkaz zobrazí výsledek, vsftpd je nainstalován a běží na serveru.

Pokud jsou pakety nainstalovány, měly by být odstraněny před odinstalací FTP serveru, aby se celý server vyčistil od všeho, co je s ním spojeno.

TýmPopis
rpm -qa | grep ftp
rpm -qa | grep vsftpd

Odstranění FTP paketů

Chcete-li odstranit balíčky FTP s CentOS, postupujte podle těchto pokynů:

  1. Otevřete terminál nebo se připojte k serveru přes SSH.
  2. Přihlaste se pomocí superuživatele zadáním příkazu su a hesla superuživatele.
  3. Zastavte FTP server pomocí příkazu systemctl stop vsftpd . Pokud používáte jiný FTP server, nahraďte vsftpd příslušným procesem.
  4. Odstraňte balíčky FTP pomocí příkazu yum remove ftp . Odstraní všechny potřebné balíčky související s FTP.
  5. Odstraňte zbývající soubory a složky související se serverem FTP pomocí příkazu rm-rf /etc/vsftpd . Nahraďte / etc / vsftpd příslušným adresářem FTP serveru.
  6. Vyčistěte mezipaměť správy balíčků zadáním příkazu Yum clean all .

Nyní jsou balíčky FTP zcela odstraněny z CentOS.

Odstranění uživatele FTP

Chcete-li odstranit uživatele FTP na CentOS, musíte postupovat podle následujících kroků:

  1. Přihlaste se pod účet s oprávněními správce.
  2. Otevřete terminál nebo příkazový řádek.
  3. Zadejte následující příkaz k odstranění uživatele FTP:

sudo userdel username

Po provedení těchto kroků bude uživatel FTP úspěšně odstraněn ze serveru CentOS.

Odstranění FTP adresářů a souborů

Pokud již neplánujete používat FTP server na CentOS a chcete odstranit všechny související adresáře a soubory, postupujte podle těchto kroků:

  1. Ujistěte se, že jste provedli všechny požadované zálohy svých dat, protože tyto akce jsou nevratné.
  2. Otevřete příkazový řádek a přihlaste se pomocí práv superuživatele nebo spusťte příkaz su a zadejte heslo root.
  3. Zkontrolujte nainstalovaný balíček FTP serveru pomocí příkazu Yum list installed / grep vsftpd .
  4. Chcete-li odinstalovat, spusťte příkaz yum remove vsftpd .
  5. Potvrďte akci stisknutím y .
  6. FTP adresáře a soubory budou odstraněny.
  7. Zkontrolujte, zda jsou všechny adresáře a soubory odstraněny pomocí příkazu ls /etc/vsftpd .

Po provedení těchto kroků bude server FTP zcela odstraněn z vašeho serveru CentOS.

Ověření úspěšného odstranění FTP

Chcete-li se ujistit, že je FTP úspěšně odstraněn z CentOS, můžete provést několik dalších kroků.

Krok 1: Zkuste se připojit k serveru prostřednictvím FTP klienta. Pokud je vše úspěšné, měli byste získat chybu připojení nebo nemožnost připojení.

Krok 2: Ujistěte se, že byly odstraněny soubory a adresáře související s FTP. Můžete zkontrolovat následující soubory a adresáře:

  • /etc/ vsftpd / - adresář s konfigurací FTP
  • /var/ ftp / - adresář souborů FTP
  • /etc/pam.d / vsftpd-konfigurační soubor PAM pro FTP
  • /etc/vsftpd.ftpusers-seznam uživatelů, kteří se nemohou připojit přes FTP

Poznámka: Pokud se jedná o veřejný server, ujistěte se, že přístup k těmto souborům a adresářům je omezen nebo odstraněn, aby byla zajištěna bezpečnost.

Pokud jsou soubory a adresáře související s FTP odstraněny a nemůžete se připojit k FTP serveru, znamená to, že FTP je úspěšně odstraněn z CentOS.

Dokončení odstranění FTP

Jakmile provedete všechny předchozí kroky k odstranění FTP na CentOS, nezbývá vám než tento proces dokončit.

1. Restartujte server, aby se změny projevily:

sudo service vsftpd restart

2. Odinstalujte samotný program FTP:

sudo yum remove vsftpd

3. Vymažte zbývající konfigurační soubory:

sudo rm -rf /etc/vsftpd

4. Zkontrolujte, zda je FTP úspěšně odstraněn zadáním příkazu:

Pokud jste obdrželi zprávu "ftp: command not found", FTP je úspěšně odstraněn a můžete přejít na následující akce.

Nyní máte zcela odinstalovaný FTP server s CentOS. Pokud budete muset znovu nainstalovat FTP, můžete zopakovat všechny kroky z předchozího článku.