GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

CPanel File Management Hosting Tutorial

Nyní, když máte svůj účet cPanel, budete muset svou webovou aplikaci nebo soubory poskytovat svým návštěvníkům.

Tento hostingový tutoriál je o správě souborů cPanel a o tom, jak obsluhovat obsah webu pomocí správce souborů cPanel, SCP nebo SSH nebo přes SFTP.

Jak používat správce souborů cPanel pro správu souborů:

cPanel má vestavěný systém správy souborů, který je k dispozici na cPanel >> Domů>> Soubory>> Správce souborů .

Pro uživatele, kteří si na cPanel teprve zvykají, je to nejjednodušší způsob správy a úpravy souborů.

První věc, kterou možná budete chtít udělat, je změnit chování Správce souborů při přihlášení.

Chcete-li změnit adresář, ve kterém se otevře Správce souborů, proveďte následující kroky:

  • Klikněte na Nastavení otevřete okno Předvolby.
  • Vyberte Webový kořenový adresář (public_html nebo www) pro nejpřímější cestu k souborům, nebo vyberte jinou možnost pro otevření rozhraní Správce souborů v daném adresáři.
  • Pokud chcete zobrazit svůj soubor .htaccess, stačí vybrat „Zobrazit skryté soubory “ a poté klikněte na Uložit.

Chcete-li vytvořit nový soubor nebo složku, proveďte následující kroky:

  • Klikněte na + Soubor nebo + Složka na panelu nástrojů Správce souborů. Zobrazí se nové okno.
  • Do textového pole Nový název souboru:nebo Název nové složky:zadejte název nové položky.
  • Zadejte umístění, do kterého systém uloží položku do textového pole Nový soubor bude vytvořen v:nebo Nová složka bude vytvořena v:.
  • Klikněte na možnost Vytvořit nový soubor nebo Vytvořit novou složku .

Chcete-li přejmenovat složku nebo soubor, klikněte na název položky a do textového pole zadejte nový název. Stisknutím klávesy Return změnu uložíte.

Chcete-li přesunout soubor do složky, proveďte následující kroky:

  • Klikněte na tlačítko Přesunout na panelu nástrojů v horní části rozhraní. Zobrazí se okno Nový soubor. Ikonu souboru můžete také přetáhnout do nové cílové složky.
  • Zadejte cestu k souboru, do kterého chcete soubor přesunout, do pole „Zadejte cestu k souboru, do kterého chcete tento soubor přesunout“ Textové pole. Můžete také kliknout na položku a kliknout na Přejmenovat na panelu nástrojů.
  • Klikněte naPřesunout soubor (s) přesunout soubor.

Chcete-li přesunout soubory do složky, proveďte následující kroky:

  • Vyberte všechny položky, které chcete přesunout.
  • Klikněte na Přesunout na panelu nástrojů v horní části rozhraní. Zobrazí se okno Nový soubor.
  • Zadejte cestu k souboru, do kterého chcete soubor přesunout, do pole Zadejte cestu k souboru, kam chcete tento soubor přesunout oblast textového pole.
  • Klikněte na možnost Přesunout soubory přesunout soubory.

Chcete-li zkopírovat soubor, proveďte následující kroky:

  • Vyberte soubor, který chcete zkopírovat. Nemůžete vytvořit kopii položky v rámci stejné složky.
  • Klikněte na možnost Kopírovat z panelu nástrojů v horní části rozhraní. Zobrazí se okno Kopírovat.
  • V okně Kopírovat zadejte cestu k souboru, pro který chcete položku uložit.
  • Klikněte na možnost Kopírovat soubory zkopírujte soubor.

Chcete-li zkopírovat více souborů, proveďte následující kroky:

  • Vyberte položky, které chcete zkopírovat. Můžete také kliknout pravým tlačítkem a z nabídky vybrat Kopírovat.
  • Vyberte možnost Kopírovat z panelu nástrojů. Zobrazí se okno Kopírovat.
  • Zadejte cestu k souboru, do kterého chcete soubory zkopírovat, do pole „Zadejte cestu k souboru, do kterého chcete tento soubor zkopírovat ” textové pole.
  • Klikněte na možnost Kopírovat soubory zkopírujte soubory.

Chcete-li upravit oprávnění souboru nebo složky, proveďte následující kroky:

  • Vyberte soubor nebo složku, pro kterou chcete změnit oprávnění.
  • Na panelu nástrojů klikněte na Oprávnění . Zobrazí se okno Změnit oprávnění.
  • Pomocí zaškrtávacích políček nebo textových polí změňte oprávnění položky. Výchozí oprávnění tohoto nastavení jsou 0644 pro soubory a 0755 pro složky.
  • Klikněte na možnost Změnit oprávnění pro uložení změn.

Chcete-li odstranit soubor nebo složku, proveďte následující kroky:

  • Vyberte soubor nebo složku, kterou chcete smazat.
  • Na panelu nástrojů klikněte na Smazat . Zobrazí se okno Koš.
  • Klikněte na Vyhodit soubory potvrďte, že chcete soubor nebo složku odstranit.

Když odstraníte soubory nebo složky, systém tyto soubory trvale neodstraní. Místo toho systém přesune soubory do složky Koš.
Klikněte na Vysypat koš trvale smazat obsah složky Koš.

Chcete-li obnovit soubor nebo složku, proveďte následující kroky:

  • Na panelu nástrojů klikněte na Zobrazit koš.
  • Vyberte soubor nebo složku, kterou chcete obnovit.
  • Klikněte na Obnovit na panelu nástrojů.
  • Potvrďte, že chcete položku obnovit.

Když upravujete soubor pomocí funkcí Upravit, Editor kódu nebo HTML Editor, zobrazí se okno pro potvrzení kódování znaků souboru. Pomocí nabídky vyberte správné kódování znaků pro soubor. Poté pokračujte kliknutím na Upravit.

Upozorňujeme, že pokud vyberete nesprávné počáteční kódování, může dojít k poškození souboru. Pokud se váš soubor zobrazí jako řada speciálních znaků, okamžitě přerušte úpravy a vyberte správné kódování. Neukládejte soubor.

Ve většině případů funkci nechte být nebo ji používejte pouze tehdy, když víte, co děláte.

Chcete-li povolit nebo zakázat funkci Dialogy ověření kódování znaků, proveďte následující kroky:

Klikněte na Nastavení v pravém horním rohu rozhraní. Objeví se nové okno.

Chcete-li povolit ověření kódování , zrušte zaškrtnutí políčka Deaktivovat dialogová okna ověření kódování znaků. Chcete-li zakázat ověřování kódování , zaškrtněte políčko Zakázat dialogová okna ověření kódování znaků.

Klikněte na Uložit .

Jak používat SFTP CLI pro přihlášení a správu souborů cPanel:

Můžete také přistupovat k serveru cPanel a spravovat soubory pomocí SFTP prostřednictvím rozhraní příkazového řádku.

SFTP, což je zkratka pro SSH File Transfer Protocol nebo Secure File Transfer Protocol, je samostatný protokol zabalený s SSH, který funguje podobným způsobem přes zabezpečené připojení. Výhodou je možnost využít zabezpečené připojení k přenosu souborů a procházení souborovým systémem na lokálním i vzdáleném systému.

Ve srovnání s protokolem SCP, který umožňuje pouze přenos souborů, protokol SFTP umožňuje řadu operací se vzdálenými soubory, díky nimž se podobá spíše protokolu vzdáleného systému souborů. Mezi další možnosti klienta SFTP patří obnovení přerušených přenosů, výpisy adresářů a vzdálené odstranění souborů.

Přestože se hesla snadno používají, nenastavujeme je jako součást našich bezpečnostních opatření.

Proto doporučujeme vytvořit klíče SSH a přenést svůj veřejný klíč do jakéhokoli systému, ke kterému potřebujete přístup.

To je mnohem bezpečnější a může vám to z dlouhodobého hlediska ušetřit čas.

Pokud se můžete k počítači připojit pomocí SSH, pak jste splnili všechny nezbytné požadavky nutné k používání SFTP ke správě souborů.

Otestujte přístup SSH pomocí následujícího příkazu:

$ ssh username@erver_ip_or_remote_hostname

Pokud to funguje, ukončete návrat zadáním:

exit

Nyní vytvořte připojení SSH a poté otevřete relaci SFTP pomocí tohoto připojení zadáním následujícího příkazu:

$ sftp username@server_ip_or_remote_hostname

Pokud pracujete na serveru s vlastním portem SSH (nikoli výchozím portem 22), můžete relaci SFTP otevřít následovně:

$ sftp -oPort=$custom_port username@server_ip_or_remote_hostname

Pro více informací o tomto použijte:

$ man sftp
$ info sftp

Jak používat klienta SFTP pro přihlášení a správu souborů cPanel:

Nejprve se před stažením a spuštěním souboru skriptu ujistěte, že jste na místní počítač nainstalovali FTP klienta.

Pokyny naleznete na webových stránkách FileZilla™ (http://filezilla-project.org/) nebo Core FTP (http://www.coreftp.com/) pro počítače se systémem Windows® nebo na webu Cyberduck (http://cyberduck. ch/) nebo Panic Transmit (https://panic.com/transmit/) pro počítače MacOS®.

Více se také můžete podívat na Wikipedia’s Comparison of FTP client software

Pokud se při pokusu o automatickou konfiguraci FTP klienta setkáte s problémy, ujistěte se, že je váš klient na vašem počítači správně nainstalován.

Pokud problémy přetrvávají, nahlédněte do dokumentace FTP klienta.

Chcete-li nakonfigurovat klienta FTP, proveďte následující kroky:

  • Klikněte na možnost Konfigurovat klienta FTP pro požadovaný účet FTP.
  • Klikněte na Konfigurační soubor FTP pod logem požadovaného FTP klienta. Můžete si vybrat mezi Filezilla™, Core FTP nebo Cyberduck.

Poznámky:cPanel podporuje pouze automatickou konfiguraci pro tyto FTP klienty. Chcete-li použít jiného klienta, nakonfigurujte klienta ručně. Kliknutím na položku Pokyny zobrazíte podrobné pokyny pro zvoleného klienta.

  • Otevřete soubor konfiguračního skriptu, který se stáhl do vašeho počítače. FTP klient se automaticky otevře, nakonfiguruje a připojí se k vašemu FTP serveru.

Přenos paniky:

Transmit je považován za zlatý standard aplikací pro přenos souborů macOS.

Než budete pokračovat, musíte mít nainstalovaný Transmit.

S ním můžete nahrávat, stahovat a spravovat soubory na spoustě serverů pomocí jednoduchého, známého a výkonného uživatelského rozhraní.

Nejen, že se můžete připojit k serveru cPanel přes FTP , SFTP , WebDAV snadno, ale také vám umožňuje připojit se ke cloudovým službám, jako jsou S3, Backblaze B2, Box, Google Drive, Dropbox, Microsoft Azure a další.

Můžete si buď stáhnout 7denní zkušební verzi z https://panic.com/transmit/, která vám umožní používat ji, jak dlouho chcete, bez omezení, dokud se předplatné nespustí, nebo se přihlásit k odběru přes Mac App Store za 24,99 USD/rok. .

Verze Mac App Store:

  • nepodporuje Transmit Disk (ale doufáme, že v budoucnu obnovíme podporu Transmit Disk)
  • nezahrnuje funkci Open In Terminal (která byla na žádost společnosti Apple odebrána)
  • má drobná omezení související s izolovaným prostorem
  • přestane fungovat, pokud vaše předplatné vyprší
  • je podporováno pouze v systému macOS 10.14 (Mojave) nebo novějším

Nevýhodou při stahování z Panic.com je to, že pokud někdy vydají zcela novou hlavní aktualizaci (jako je „6.0“), pravděpodobně by s tím byla spojena cena za upgrade.

Než budete pokračovat, ujistěte se, že jste vygenerovali klíče místního počítače a přidali je na váš server cPanel.


Důvodem je to, že nepovolujeme ověřování hesel, protože hesla jsou ze své podstaty špatná a notoricky těžko zapamatovatelná, ale pro útočníky je snadné je prolomit.

Bezpečné heslo je dlouhý, nesmyslný řetězec obsahující kombinaci písmen, číslic a symbolů. Protože je tak těžké si je zapamatovat, je lákavé používat všude stejné heslo, což znamená, že musíte změnit všechna svá hesla, pokud dojde k prolomení pouze jednoho přihlášení.

Místo hesla tedy máte pár shodných klíčů:jeden veřejný a jeden soukromý. Kdokoli s přístupem k veřejnému klíči jej může použít k šifrování informací, které lze dešifrovat pouze pomocí odpovídajícího soukromého klíče.

Pokud používáte Mac, můžeme váš pár klíčů vygenerovat z příkazového řádku. Otevřete okno Terminálu a zadejte následující příkaz:

$ ssh-keygen -t rsa -b 4096

Klepnutím na Return vytvořte pár klíčů s výchozím názvem id_rsa a vložte jej do složky .ssh ve vaší domovské složce.

Dále se můžete rozhodnout zašifrovat svůj soukromý klíč pomocí přístupové fráze.

Přístupová fráze je další vrstvou zabezpečení vašeho soukromého klíče. S přístupovou frází nejenže někdo potřebuje získat přístup k vašemu soukromému klíči, ale také potřebuje vaši přístupovou frázi, aby jej mohl používat.

Chcete-li nastavit přístupovou frázi, zadejte ji zde.

Chcete-li přeskočit nastavení přístupové fráze, stiskněte Zpět aniž byste cokoliv psali.

Ať už nastavíte přístupovou frázi nebo ne, budete požádáni o její potvrzení.

Zadejte heslo znovu nebo stiskněte Return .

Váš pár klíčů byl vygenerován.

Všimněte si, že soukromý klíč se nazývá „id_rsa “ a veřejný klíč je „id_rsa.pub “ a oba jsou ve složce s názvem „.ssh“ ve vaší domovské složce.

Veřejný klíč (ten končící na .pub) jde na vzdálený server a budete muset svůj veřejný klíč umístit na server buď přes webové rozhraní cPanel, nebo se připojit pomocí uživatelského jména a hesla přes SSH.

Váš veřejný klíč je textový soubor s jedním dlouhým řádkem.

Chcete-li jej zobrazit, zadejte tento příkaz:

$ cat ~/.ssh/id_rsa.pub

Otevřete tento soubor v textovém editoru a na konec souboru připojte celý obsah vašeho veřejného klíče.

Po připojení přejděte do ~/.ssh/ na vzdáleném serveru a vyhledejte soubor nazvaný autorizované_klíče nebo autorizované_klíče2.

Pokud používáte rozhraní cPanel, navštivte Domů>> Zabezpečení>> Přístup SSH .

  • Klikněte na Spravovat klíče SSH.
  • Klikněte na tlačítko Importovat klíč.

Chcete-li použít vlastní název klíče, zadejte název klíče do textového pole Vyberte název pro tento klíč (výchozí hodnota je id_dsa).

  • Vložte veřejný a soukromý klíč do příslušných textových polí.
  • Klikněte na tlačítko Importovat.

Ujistěte se, že jste autorizovali klíč kliknutím na „Spravovat “.

Objeví se nové rozhraní. Klikněte na Autorizovat autorizovat klíč nebo zrušit autorizaci zrušit autorizaci klíče.

Spolu s vašimi veřejnými a soukromými klíči může vaše složka .ssh obsahovat soubor nazvaný config obsahující nastavení a preference týkající se vašich klíčů a serverů. Existuje příliš mnoho možností, které je zde možné uvést, a ne každá možnost je podporována (nebo dokonce praktická) v každé aplikaci.

Jako základní příklad uveďme, co byste do své konfigurace vložili, aby klíč s názvem exampleKey se používá při připojení uživatele s uživatelským jménem k serveru název_domény.com.

Host domain/name.com
User cPanelusername
IdentityFile "~/.ssh/exampleKey"

Je to skvělý způsob, jak aplikacím sdělit, který soubor klíče jde na který server, zvláště pokud pro své klíče používáte nestandardní názvy, uchováváte klíče mimo ~/.ssh nebo pokud používáte klíče zašifrované pomocí přístupové fráze, které přenášejí nelze ověřit.

Chcete-li po instalaci použít Transmit se serverem cPanel:

  • Kliknutím otevřete aplikaci Přenos.
  • Klikněte na znaménko „+“ v dolní části nebo vyberte „Přidat nový server“ z nabídky „Servery“.

Uvidíte všechny dostupné možnosti.

  • Vyberte SFTP, nebo pokud poskytujete přístup svému vývojáři pomocí portu 21, vyberte FTP.
  • Pro snadnou identifikaci zadejte název serveru.
  • Zadejte název své domény.
  • Zadejte své uživatelské jméno uživatele cPanel.

Pokud jste postupovali podle všech výše uvedených pokynů, můžete ponechat možnost hesla prázdnou, protože váš klíč je již k dispozici pro použití aplikací.

  • Klikněte na tlačítko Uložit ” nebo vyberte cesty, ke kterým chcete přistupovat vzdáleně nebo místně.

Tím se server uloží pro okamžité nebo budoucí použití.

Pokud si chcete věci jednoduše vyzkoušet, použijte „Rychlé připojení “.

Tím se server neuloží a při příštím přístupu na server budete muset proces zopakovat.

Pokud jste zadali všechny relevantní informace správně, aplikace zobrazí seznam všech souborů a adresářů na vašem vzdáleném serveru cPanel.

To vše můžete upravovat, nahrávat nebo spravovat přímo z uživatelského rozhraní.

Nezapomeňte však, že si soubory před úpravou vždy zálohujte.

Filezilla:

Po vygenerování a autorizaci klíčů budete muset vytvořit svůj profil SFTP v aplikaci FileZilla, což vyžaduje následující kroky:

Nastavení profilu připojení SFTP:

  • Otevřete klienta FileZilla.
  • V horní části domovské obrazovky klikněte na Upravit a vyberte Nastavení .
  • Na levé straně nabídky rozbalte část Připojení a zvýrazněte SFTP.
  • Klikněte na [Add keyfile… ] a procházejte adresáře vašeho místního počítače a vyberte soubor vašeho soukromého klíče.
  • Pomocí horního panelu nástrojů klikněte na Soubor a poté Správce webu . Zobrazí se vyskakovací okno pro vytvoření nového profilu.
  • Klikněte na Nový web .
  • Přejmenujte prázdný název webu „Nový web“ na přezdívku pro váš server.

Změna portu na 22 automaticky nastaví hostitele na https://, což z něj udělá zabezpečené připojení.

Pravý formulář se zobrazí jasnější, což znamená, že do něj nyní můžete zadávat data.

  • Nyní na kartě Obecné vyplňte pole Hostitel (pomocí IP adresy nebo FQDN) a Port (výchozí hodnota je 22).
  • V rozbalovací nabídce Protokol vyberte možnost SFTP – SSH Protokol přenosu souborů.

Více takových:

Hostitel Sem zadejte název své domény. (tj.:název_domény.com)
Port Nastavte toto na „22“.
Protokol Nastavte toto na „SFTP – SSH File Transfer Protocol“.
Typ přihlášení Uveďte umístění souboru soukromého klíče (ve formátu .ppk nebo .pem)

V nabídce Úpravy – Nastavení klienta FileZilla můžete [Přidat soubor klíče…] v části Připojení – SFTP, a FileZilla pak může použít autentizaci veřejným klíčem ve správci webu s typem přihlášení „Interactive“, který se připojuje.

Poznámka:Import veřejného klíče webu není podporován.

Použití nástrojů PuTTY (pouze Windows).

Chcete-li povolit použití souborů klíčů RSA/DSA s Filezilla, budete si muset stáhnout další dva nástroje z PuTTY:Pageant a (za předpokladu, že váš klíčový soubor již není ve formátu PPK) PuTTYgen naleznete zde:http://www. chiark.greenend.org.uk/~sgtatham/putty/ .

Pokud je váš soubor klíče již ve formátu PPK PuTTY, můžete přeskočit následující 4 řádky.

Pokud je váš klíč ve formátu OpenSSH, musíte jej nejprve převést do formátu PPK PuTTY.

Chcete-li to provést,

  • Launch PuTTYgen a z „Konverze “, vyberte „Importovat klíč ” možnost.
  • Vyberte svůj klíč a postupujte podle pokynů k zadání přístupové fráze.
  • Uložte si svůj soukromý klíč.

Nyní spusťte Pageant.

Na systémové liště se zobrazí ikona Pageant.

  • Klikněte pravým tlačítkem na ikonu a vyberte možnost „Přidat klíč“ a vyberte soubor se soukromým klíčem (PPK).
  • Postupujte podle výzvy k zadání přístupové fráze a je hotovo.

Nyní můžete jednoduše spustit FileZilla a připojit se k serveru pomocí SFTP s uživatelské jméno a prázdné heslo.

Až budete hotovi, nezapomeňte soutěž zavřít.

Toto funguje také s přenosnými verzemi nástrojů FileZilla a PuTTY.

Případně použijte WinSCP, který má ve výchozím nastavení PuTTYgen.

Můžete si jej stáhnout zde:https://winscp.net/eng/download.php

Filezilla na počítači Mac:

Pokud z nějakého důvodu nepoužíváte ssh-agent a na Macu, nedělejte si starosti s převodem klíče ssh.

Stačí importovat klíč přes Nastavení a poté použít Normální režim v definici připojení k webu. Importovaný klíč bude použit.

Následující pokyny předpokládají, že máte funkční konfiguraci SSH, která vám umožňuje používat ssh ke stejnému hostiteli bez hesla.

  • Ve FileZilla -> Nastavení… vyberte Připojení -> SFTP
  • Stiskněte tlačítko Přidat soubor klíče…
  • Stisknutím kláves Command-Shift-G vyvolejte okno pro výběr cesty a zadejte „~/.ssh“
  • Vyberte soubor klíče „id_rsa“ a klikněte na Otevřít (tímto importujete klíč)
  • Klepnutím na tlačítko OK zavřete dialogové okno Nastavení
  • Otevřít soubor -> Správce webu …
  • Vyberte web, se kterým chcete klíč použít
  • Zvolte Protokol „SFTP“ a vyberte Přihlášení Zadejte „Normální“. Nebojte se o heslo, pokud vy soubor klíče nemá heslo
  • Klikněte na Připojit a zobrazí se vaše soubory.

Abychom z toho získali to nejlepší, může být opět malý průzkum.

Jak používat SCP pro přihlášení cPanel a správu souborů cPanel

SCP (Secure copy protocol) je prostředek založený na protokolu Secure Shell (SSH), který můžete použít k bezpečnému přenosu souborů mezi místním hostitelem a vzdáleným hostitelem nebo mezi dvěma vzdálenými hostiteli.

Typicky je syntaxe programu scp podobná syntaxi cp (copy):

Kopírování souboru na hostitele:

scp sourcefile user@host:directory/targetfile

Kopírování souboru z hostitele:


scp user@host:directory/sourcefile targetfile
scp -r user@host:directory/sourcefolder targetfolder

Všimněte si, že pokud vzdálený hostitel používá jiný port než výchozí 22 (jako některé naše servery), lze to zadat v příkazu.

Například kopírování souboru z hostitele:

scp -P 2222 user@host:directory/sourcefile targetfile

Další příklady naleznete na adrese:

https://linux.die.net/man/1/scp
http://www.hypexr.org/linux_scp_help.php
https://haydenjames.io/linux-securely-copy-files-using-scp/
https://www.garron.me/en/articles/scp.html
https://kb.iu.edu/d/agye

Pro podrobnější informace použijte:

$ man scp

nebo

$ info scp

cPanel
  1. Jak získat přístup k webové poště v cPanelu (video tutoriál)

  2. WHM vs cPanel

  3. Co je PageSpeed ​​v hostování cPanel?

  1. Jak vytvořit novou složku nebo soubory ve správci souborů cPanel?

  2. Jak upravit soubor ve Správci souborů cPanel?

  3. cPanel indexy

  1. Jak používat Správce souborů v cPanel

  2. Jak se pohybovat ve správci souborů cPanel

  3. Vytvořte zálohu účtu cPanel