Bezpečně přenášejte soubory přes privátní síť pomocí SCP nebo Rsync

Úvod

Při použití příkazů typu scpnebo rsyncs veřejnou IP adresou vašeho serveru automaticky přenesete soubory přes (veřejný) internet. Máte-li dvě instance s povolenou privátní sítí, můžete tyto soubory také přenést přes privátní síť a zabránit dalším poplatkům za použitou šířku pásma.

Předpoklady

  • Dvě instance (nazveme je server_aa server_b) s povolenou privátní sítí
  • Obě instance by měly mít soukromé IP adresy nakonfigurované ve stejné podsíti (viz Konfigurace privátní sítě )
  • Mezi oběma instancemi by měla být možná konektivita SSH
  • Uživatel, který není root (budeme mu říkat your_user)

Generování a používání klíčů SSH

Přenos souborů je možný pomocí ověření uživatelského jména a hesla, ale mnohem bezpečnější je použít klíče SSH. Generování veřejného a soukromého klíče je popsáno v části Jak vygeneruji klíče SSH? . Pokud se rozhodnete tuto část přeskočit, budete muset do každého příkazu zadat heslo vzdáleného uživatele.

Za předpokladu, že se pár veřejného a soukromého klíče na server_anachází v ~/.ssh/id_rsa, můžete spustit následující příkaz k přenosu veřejného klíče do server_b. Použijte soukromou IP adresu server_b.

ssh-copy-id your_user@192.168.0.101

Po zobrazení výzvy zadejte heslo pro your_user.

ssh-copy-id your_user@192.168.0.101 /usr/bin/ssh-copy-id: INFO: Source of
key(s) to be installed: "/home/your_user/.ssh/id_rsa.pub" The
authenticity of host '192.168.0.101 (192.168.0.101)' can't be
established. ECDSA key fingerprint is
SHA256:g9dfqycqU25b567/HDjPTqaQqKhep/fysNCQAG9yJG4. ECDSA key
fingerprint is MD5:41:67:be:68:51:9b:38:a8:95:82:71:47:f1:35:39:66.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s),
to filter out any that are already installed /usr/bin/ssh-copy-id:
INFO: 1 key(s) remain to be installed -- if you are prompted now it is
to install the new keys your_user@192.168.0.101's password:

Number of key(s) added: 1

Nyní se zkuste přihlásit do stroje.

ssh your_user@192.168.0.101

Zkontrolujte, zda byly přidány pouze požadované klíče.

Pokud nyní SSH od server_ado server_b, nebude již vyžadovat heslo. V případě, že se pár veřejného a soukromého klíče nenachází ~/.ssh/id_rsa, můžete jeho umístění zadat pomocí -iparametru (tento parametr budete potřebovat také s příkazem scpand rsync).

ssh-copy-id -i /path/to/your/public_key your_user@192.168.0.101 
ssh -i /path/to/your/private_key your_user@192.168.0.101 

Přenos souborů pomocí SCP

SCP je zkratka pro Secure Copy a přenáší všechna data přes SSH připojení. Chcete-li zkopírovat jeden soubor , ~/myfilez server_ado /tmpadresáře na, server_bmůžeme zadat následující příkaz.

scp ~./myfile your_user@192.168.0.101:/tmp

Chcete-li zkopírovat kompletní složku s celým jejím obsahem (včetně symbolických odkazů), můžete přidat -rmožnost

scp -r ~./mydir your_user@192.168.0.101:/tmp

Přenos souborů pomocí Rsync

Rsync je všestranný nástroj pro kopírování souborů, nejčastěji se používá k synchronizaci obsahu dvou umístění. K přenosu dat používá stejný bezpečný tunel SSH. Kompletní složku lze synchronizovat se vzdáleným /tmpadresářem pomocí následujícího příkazu

rsync -av ~/mydir your_user@192.168.0.101:/tmp

Tato -vmožnost zvyšuje upovídanost, takže můžete sledovat průběh přenosu. Tato -amožnost umožňuje „režim archivace“, který kopíruje vaše soubory rekurzivně při zachování atributů, jako je vlastník, skupina a oprávnění.

Zanechat komentář

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.

Útoky DDOS: Stručný přehled

Útoky DDOS: Stručný přehled

Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.

Revoluční vynálezy od Googlu, které vám usnadní život.

Revoluční vynálezy od Googlu, které vám usnadní život.

Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…

Technologická singularita: vzdálená budoucnost lidské civilizace?

Technologická singularita: vzdálená budoucnost lidské civilizace?

Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.

Funkcionality vrstev referenční architektury velkých dat

Funkcionality vrstev referenční architektury velkých dat

Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.

Evoluce ukládání dat – Infografika

Evoluce ukládání dat – Infografika

Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více