GNU/Linux >> Znalost Linux >  >> Linux

Jak se připojit k SFTP pomocí FileZilla pro bezpečný přenos souborů

Tento článek vám ukáže, jak nastavit připojení k serveru SFTP pomocí SFTP ve FileZilla pomocí hesla nebo ověřování na základě klíče SSH .

Proč používat SFTP pro přenosy souborů

Pokud jde o FTP vs. SFTP, je třeba mít na paměti několik klíčových rozdílů. Za prvé, nikdo nechce, aby se jeho informace dostaly do nesprávných rukou. Za druhé, FTP (File Transfer Protocol) používá pro všechny přenosy čistý text.

Kdokoli může číst uživatelská jména FTP, hesla, příkazy a data procházením sítě.

Na druhou stranu SFTP může bezpečně přenášet informace. Je to proto, že staví na FTP softwaru a používá protokol SSH k přenosu souborů a vyžaduje, aby byl klient ověřen serverem pro vylepšené bezpečnostní prvky.

Stručně řečeno, SFTP je navržen jako rozšíření SSH, které poskytuje možnosti bezpečného přenosu souborů.

Připojte se k SFTP pomocí FileZilla

FileZilla je bezplatný softwarový nástroj s otevřeným zdrojovým kódem FTP, který uživatelům umožňuje přenášet soubory z místního počítače do vzdáleného počítače. Je schopen běžet na Windows, Linux a macOS. FileZilla podporuje protokoly FTP, SFTP a FTPS.

SFTP poskytuje dvě možnosti ověření uživatele při připojování k vašemu serveru:

  1. Hesla
  2. Ověřování pomocí klíče SSH

Klíče SSH jsou bezpečnější než heslo. V tomto článku se budeme zabývat oběma způsoby.

Mějte prosím na paměti, že pokud server, ke kterému se připojujete, podporuje pouze připojení FTP, nikoli připojení SSH, nebudete moci používat SFTP.

SFTP s FileZilla pomocí hesla

Otevřete FileZilla Site Manager kliknutím na ikonu vlevo nahoře na liště nabídek.

Zobrazí se vyskakovací okno pro vytvoření nového profilu. Klikněte na New Site a zadejte název připojení nového webu.

Na panelu na pravé straně zadejte následující informace:

  • Protokol :Toto je rozbalovací část. Vyberte SFTP - SSH File Transfer Protocol možnost.
  • Hostitel :Zadejte název serveru nebo IP adresu serveru.
  • Port :22
  • Typ přihlášení :Vyberte Normal z rozbalovací nabídky.
  • Uživatel :Uživatelské jméno systémového uživatele.
  • Heslo :Heslo uživatele systému.

Stiskněte Connect a tato nastavení uloží a připojí FileZilla k serveru SFTP.

Přijměte certifikát SSL kliknutím na OK knoflík. Ujistěte se, že máte Always trust this host, add this key to the cache zaškrtnuto, takže certifikát budete muset přijmout pouze jednou.

Po dokončení výše uvedeného byste měli být schopni připojit FileZilla k vašemu SFTP serveru.

Po připojení se na pravé straně zobrazí seznam souborů na serveru. Chcete-li nahrát nové soubory, přetáhněte soubory z počítače (Local site ) na server (Remote site ).

SFTP s FileZilla pomocí ověřování na základě klíče SSH

Pokud jste ještě nevytvořili pár klíčů SSH, můžete se podívat na tento tutoriál:Generování páru klíčů SSH:Jak na to (s příklady).

Otevřete FileZilla Site Manager kliknutím na ikonu vlevo nahoře na liště nabídek.

Zobrazí se vyskakovací okno pro vytvoření nového profilu. Klikněte na New Site a zadejte název připojení nového webu.

Na panelu na pravé straně zadejte následující informace:

  • Protokol :Toto je rozbalovací část. Vyberte SFTP – SSH File Transfer Protocol možnost.
  • Hostitel :Zadejte název serveru nebo IP adresu serveru.
  • Port :22
  • Typ přihlášení :Vyberte Key file z rozbalovací nabídky.
  • Uživatel :Uživatelské jméno systémového uživatele.
  • Soubor klíče : Klikněte na Browse a vyberte soubor soukromého klíče .

Stiskněte Connect a tato nastavení uloží a připojí FileZilla k serveru SFTP.

Přijměte certifikát SSL kliknutím na OK knoflík. Ujistěte se, že máte Always trust this host, add this key to the cache zaškrtnuto, takže certifikát budete muset přijmout pouze jednou.

Závěr

Gratulujeme, úspěšně jste připojili FileZilla k vašemu SFTP serveru!

Nyní víte, že SFTP znamená SSH File Transfer Protocol a poskytuje zabezpečené připojení při přenosu souborů z jednoho hostitele na druhého. Jeho funkce jsou podobné FTP, ale liší se pouze protokolem.

Pokud máte nějaké dotazy nebo tipy, které byste mohli sdílet, můžete tak učinit v sekci komentářů.


Linux
  1. Jak používat příkaz SFTP pro bezpečný přenos souborů

  2. Jak importovat soukromý klíč do FileZilla pro SFTP

  3. Jak stahovat soubory ze serveru SFTP pomocí skriptu python

  1. Jak automatizovat přenosy souborů sftp pomocí nástroje expect

  2. Jak stáhnout soubor ze serveru pomocí SSH?

  3. Použití nc pro přenos velkých souborů

  1. Připojte se ke cloudovému serveru pomocí Filezilla pomocí SFTP

  2. Jak určím soubor klíče pro sshfs?

  3. Jak čekat na restart serveru pomocí Ansible?