Jak kopírovat soubory na vaší LAN přes SSH

SSH (Secure SHell) je název protokolu používaného pro přístup ke vzdáleným strojům v síti. To umožňuje plně ovládat počítač pomocí tlumočníka příkazů. Dále, SSH nám umožňuje bezpečně kopírovat data (informace cestují šifrované). Pokud tedy máte na obou počítačích Linux a chcete kopírovat data bez instalace SAMBA, vyzkoušejte tuto možnost. Můžete to použít přímo z Nautilu!

Pomocí Nautilus

1.- Nainstalujte openssh-server do počítače, ke kterému se chceme připojit. Ve skutečnosti, pokud předpokládáme, že se někdy budeme chtít připojit z jiného počítače, který právě používáme, bylo by logické nainstalovat openssh-server na 2 (nebo více) strojů.

sudo apt-get nainstalovat openssh-server

2.- Můžete restartovat compus nebo spustit openssh-server.

3.- Na stroji, ze kterého budete ovládat celou operaci, otevřete Nautilus a stiskněte Ctrl + L, abyste mohli psát do adresního řádku. Napsal jsem ssh: // NROIP. Při prvním připojení k tomuto počítači se zobrazí zpráva, že nelze provést autenticitu hostitele. Vyberte možnost a pokračujte dále.

4.- Požádá o uživatelské jméno a heslo, pomocí kterého se chcete přihlásit do zařízení, ke kterému chcete přistupovat.

5.- Pojďme se plavit! 🙂

Z terminálu

1.- V počítači, ze kterého budete řídit celou operaci, jsem napsal:

ssh NRO_IP

2.- Požádá o heslo a poté budete mít přístup ke všem souborům ve vzdáleném počítači.

3.- Chcete-li se odhlásit, stiskněte Ctrl + D (pokud máte Bash) nebo napište:

odhlášení
V případě, že po úspěšném několikanásobném připojení se náhle odmítne připojit. Zkuste vymazat seznam známých hostitelů spuštěním následujícího příkazu v počítači, ze kterého chcete přistupovat: rm ~ / .ssh / known_hosts.

Pomocí SCP

SCP je plugin SSH, který nám umožňuje rychle a bezpečně kopírovat soubory.

Syntaxe je velmi jednoduchá:

soubor scp uživatel @ server: cesta
Poznámka: V případě, že se zobrazí chyba „ssh: Nelze vyřešit název hostitele earendil-desktop: Název nebo služba není známa, ztracené připojení“, zkuste nahradit server číslem IP serveru. Díky Snocks víme, že je také možné přidat do souboru řádek ve formátu „IP ​​hostname“ / Etc / hosts. Např: 192.168.1.101 Earendil-Desktop.

Chcete-li kopírovat opačně, ze vzdáleného počítače do vašeho, jednoduše jsem obrátil pořadí:

scp uživatel @ server: cesta / soubor local_path

To je například, pokud jsme chtěli něco poslat na vzdálený počítač:

scp list.txt earendil @ earendil-desktop: ~ / miscosas

Tento příkaz zkopíruje soubor list.txt z počítače, který používám, do složky ~ / miscosas ve vzdáleném počítači. Vlastníkem tohoto souboru bude ušlý uživatel (mého vzdáleného počítače).

Chcete-li zkopírovat celé složky, stačí přidat parametr -r:

scp -r ~ / earendil photos @ earendil-desktop: ~ / miscosas

Tento příkaz zkopíruje složku fotografií umístěnou v HOME počítače, který používám, do složky mýtů, která je umístěna v HOME mého vzdáleného počítače.

Stejný proces v opačném pořadí by byl:

scp earendil @ earendil-desktop: ~ / moje věci / fotky ~

Tím by se zkopírovala složka ~ / mystuff / photos / ze vzdáleného počítače do složky HOME v počítači, který používám.

Nakonec je důležité si uvědomit, že výchozí cestou je vaše uživatelská složka. Pokud chcete něco zkopírovat nebo odtamtud, můžete cestu vynechat:

scp list.txt Earendil-Desktop:

V tomto případě, protože se uživatel na obou počítačích opakuje, není nutné jej psát. Také kopíruji z HOME do HOME, a proto také není nutné zadávat úplnou cestu k souborům.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Zástupný obrázek Carlos Del Rio řekl

    Příteli, zachránil jsi mi život, nevíš, jak moc ti děkuji !!

    Děkuji a tisíc díky !!

  2.   Pojďme použít Linux řekl

    Ahoj CaMaRoN! Díky za informace.
    Samozřejmě o tom je tento příspěvek, který má přístup k jinému počítači přes SSH. 🙂
    Na zdraví! Pavel.

  3.   Krevety řekl

    Pro přístup k iPhone přes SSH můžete provést následující: Přejděte na Místa / Server a tam vyberte SSH a vyplňte potřebná pole.

    Je možné použít tuto metodu pro přístup k jinému počítači s linuxem?

  4.   Felix anadon řekl

    můžete zobrazit obsah jiného počítače se ssh připojením do prázdného adresáře.

    sshfs @ /

    požádá vás o heslo a budete mít přístup k adresáři remote_directory v místním adresáři pomocí příkazů, nautilus nebo pomocí libovolného programu

  5.   Koringap řekl

    to velkolepé bylo přesně to, co jsem hledal před pár dny ...

  6.   Krevety řekl

    Pro přístup k iPhone přes SSH můžete provést následující: Přejděte na Místa / Server a tam vyberte SSH a vyplňte potřebná pole.

    Je možné použít tuto metodu pro přístup k jinému počítači s linuxem?

  7.   Snocks řekl

    Velmi dobré xd, mimochodem před touto chybou ...

    Poznámka: V případě, že se zobrazí chyba „ssh: Nelze vyřešit název hostitele earendil-desktop: Název nebo služba není známa, ztracené připojení“, zkuste nahradit server číslem IP serveru.

    v / etc / hosts přidejte řádek "IP name"

  8.   Pojďme použít Linux řekl

    Brilantní! Díky za data! Přidám to do příspěvku!
    Objetí! Pavel.

  9.   Obrazovka řekl

    Velmi dobré, i když jsem právě objevil příkaz rsync a líbilo se mi lépe pro kopírování velkého množství souborů, protože pokud selže, můžete pokračovat tam, kde jste přestali.

    Zdravím.