GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit Rsync bez hesla s SSH na UNIX / Linux?

Níže je článek z The Geek Stuff:

1. Test rsync přes ssh (s heslem):

Proveďte rsync, abyste se ujistili, že požaduje heslo pro váš účet na vzdáleném serveru a zda úspěšně zkopíruje soubory na vzdálený server.

Následující příklad bude synchronizovat místní složku /home/test do vzdálené složky /backup/test (na 192.168.200.10 server).

To by vás mělo požádat o heslo vašeho účtu na vzdáleném serveru.

rsync -avz -e ssh /home/test/ [email protected]:/backup/test/

2. ssh-keygen generuje klíče.

Nyní nastavte ssh takže při prováděnísh nebude vyžadovat heslo. Použijte ssh-keygen na místním serveru pro generování veřejných a soukromých klíčů.

$ ssh-keygen

Zadejte přístupovou frázi (prázdná, pokud není přístupová fráze):

Zadejte znovu stejnou přístupovou frázi:Poznámka:Když budete požádáni o zadání přístupové fráze, stiskněte klávesu Enter a nezadávejte zde žádné heslo.

3. ssh-copy-id zkopíruje veřejný klíč do vzdáleného hostitele

Použijte ssh-copy-id , pro zkopírování veřejného klíče do vzdáleného hostitele.

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

Poznámka:Výše ​​uvedené bude vyžadovat heslo pro uživatelský účet na vzdáleném hostiteli a automaticky zkopíruje veřejný klíč do příslušného umístění. Pokud vám ssh-copy-id nefunguje, použijte metodu, kterou jsme probrali dříve, k nastavení ssh hesla bez přihlášení.

4. Proveďte rsync přes ssh bez hesla

Nyní byste měli být schopni připojit se ke vzdálenému hostiteli pomocí ssh bez zadání hesla.

ssh [email protected]

Proveďte rsync znovu, tentokrát by vás neměl žádat o zadání hesla.

rsync -avz -e ssh /home/test/ [email protected]:/backup/test/

Linux
  1. Jak zakázat přihlášení SSH pomocí hesla

  2. Jak nastavit Reverse SSH Tunnel v Linuxu

  3. Jak povolit ssh s prázdnými hesly v Linuxu

  1. Jak nastavit SSH přihlášení bez hesla

  2. Automatizace hesel SSH v Linuxu pomocí sshpass

  3. Jak nastavit SSH bez hesla v systému Linux

  1. Jak nastavit Rsync s SSH na UNIX / Linux (rsync bez hesla)

  2. Jak nastavit přihlášení SSH bez hesla v Linuxu

  3. Jak funguje SSH bez hesla v systému Linux / UNIX