Dino Geek, probeer je te helpen

Hoe gebruik ik RSYNC om bestanden zonder wachtwoord tussen twee servers te kopiëren?


RSYNC is een krachtig en veelzijdig hulpmiddel waarmee u bestanden en mappen tussen servers kunt synchroniseren. Eén van de sterke punten van RSYNC is dat het over SSH werkt, wat betekent dat alle overgedragen gegevens gecodeerd zijn. Het kan zowel lokaal als op afstand gebruikt worden. Zolang beide servers SSH ondersteunen, kunt u RSYNC gebruiken om bestanden tussen hen te kopiëren.

Om bestanden te kopiëren zonder een wachtwoord te gebruiken, moet u SSH-sleutels instellen op de servers waartussen u wilt kopiëren.

Volg deze stappen om dit te bereiken:

Stap 1: SSH Key Generation
Op uw lokale machine, typ het volgende in de terminal:

```
ssh-keygen -t rsa
```
Dit maakt een nieuwe ssh sleutel, en wanneer je daarom gevraagd wordt om een wachtwoord in te voeren, typ niets en druk op enter om verder te gaan. Dit genereert een SSH-sleutel zonder wachtwoord.

Stap 2: Key Transfer

Voer het volgende commando uit om de gegenereerde openbare sleutel naar de server te kopiëren.

```
ssh-copy-id -i ~/.ssh/id_rsa.pub gebruikersnaam@server
```
Vervang “gebruikersnaam” door uw daadwerkelijke gebruikersnaam en “server” door het IP-adres van de server waarnaar u sleutels wilt kopiëren. Dit commando kopieert de sleutel naar de aangegeven server.

Stap 3: verificatie

U kunt nu proberen in te loggen op de server vanaf uw lokale machine, en dit zou moeten werken zonder dat u een wachtwoord hoeft in te voeren.

Stap 4: Gebruik RSYNC

Nu kunt u RSYNC gebruiken om bestanden te kopiëren zonder een wachtwoord in te voeren. Het onderstaande commando synchroniseert de inhoud van de bronmap met de doelmap.

```
rsync -avz /bronmap gebruikersnaam@server:/doelmap
\`\`\`
Vervang “bronmap” met de daadwerkelijke map die u wilt kopiëren, “gebruikersnaam” met uw gebruikersnaam en “server” met het IP-adres van de server, en “doelmap” met de map waarheen u de bestanden wilt kopiëren.

Veel succes!

Bronnen:
- https://www.digitalocean.com/community/tutorials/how-to-copy-files-with-rsync-over-ssh
- https://linuxize.com/post/how-to-setup-passwordless-ssh-login/
- https://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/
- https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/


Genereer eenvoudig artikelen om uw SEO te optimaliseren
Genereer eenvoudig artikelen om uw SEO te optimaliseren





DinoGeek biedt eenvoudige artikelen over complexe technologieën

Wilt u in dit artikel worden geciteerd? Het is heel eenvoudig, neem contact met ons op via dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domeinnaam | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Juridische Vermelding / Algemene Gebruiksvoorwaarden