Dino Geek, probeer je te helpen

Hoe specificeer ik een specifieke poort met RSYNC?


RSYNC is een hulpprogramma dat veel wordt gebruikt voor gegevensback-up en mirrors in Unix-achtige besturingssystemen. RSYNC gebruikt het TCP-protocol en synchroniseert bestanden en mappen van een locatie naar een andere, terwijl de hoeveelheid gegevensoverdracht wordt geminimaliseerd.

Om een specifieke poort met RSYNC te specificeren, moet u de ‘-e’ optie gebruiken, gevolgd door ssh en het poortnummer. De algemene vorm ziet er zo uit:

rsync -avz -e ‘ssh -p poortnummer’ /pad/naar/bron/ gebruikersnaam@host:/pad/naar/bestemming/

De ‘-e’ optie stelt u in staat om de externe shell te specificeren die RSYNC zal gebruiken. In dit geval wordt ssh gebruikt.

‘-p’ is een optie voor ssh waarin u het poortnummer kunt specificeren dat ssh zal gebruiken. U zou dit vervangen door het daadwerkelijke poortnummer dat u wilt gebruiken.

Laten we bijvoorbeeld zeggen dat we bestanden willen synchroniseren van een lokale machine naar een remote server die op poort 2222 luistert. De opdracht zou er zo uit zien:

rsync -avz -e ‘ssh -p 2222’ /pad/naar/bron/ gebruikersnaam@host:/pad/naar/bestemming/

Het is belangrijk op te merken dat voor het gebruik van RSYNC over ssh, ssh toegang moet worden toegestaan op de externe server. Dit zal meestal inhouden dat de juiste poorten zijn geopend in de firewall en dat de juiste rechten zijn ingesteld voor de gebruiker.

De opties ‘-avz’ in de rsync-opdracht vertegenwoordigen de volgende:

‘-a’, ofwel ‘archive’ modus, betekent dat bestanden worden gerepliceerd en dat symbolische koppelingen, apparaten, kenmerken, permissies, eigendom, tijden, enz. worden bewaard.

‘-v’ staat voor ‘verbose’ en zorgt ervoor dat er tijdens de overdracht meer details worden weergegeven.

‘-z’ staat voor ‘compressie’ en zal de gegevens comprimeren tijdens de overdracht.

Voor verdere informatie over het gebruik van RSYNC en zijn opties, kunt u de man-pagina raadplegen die toegankelijk is door het commando ‘man rsync’ uit te voeren in de terminal.

Bronnen:
https://linux.die.net/man/1/rsync
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