Categories
Administration Système Réseau

Sauvegarder, synchroniser, accéder, restorer ses données avec rsync

Objectifs :

Sauvegarder, synchroniser, accéder, restorer ses données avec rsync

Comment :

rsync copies only the diffs of files that have actually changed, compressed and through ssh if you want to for security

Rsync transactions without SSH are insecure because the protocol and the software itself does not include any content encryption. So if there is a man in the middle he can read/copy what you are backing up. Authentication can be read also

In daemon mode, rsync listens on the default TCP port of 873, serving files in the native rsync protocol or via a remote shell such as RSH or SSH.[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][5] In the latter case, the rsync client executable must be installed on the remote machine as well as on the local machine.

Bases :

rsync -options –otherOptions sourceDir targetDir

Local:

rsync [OPTION…] SRC… [DEST]

Access via rsync daemon:

Pull:
rsync [OPTION…] [USER@]HOST::SRC… [DEST]

Push:
rsync [OPTION…] SRC… [USER@]HOST::DEST

Example 1 :

rsync -vaz ~/rep1/ ~/rep2

This example copies the contents of the ~/rep1 directory to the rep2 directory.
a : archive mode
>Recursive mode
>Preserves symbolic links
>Preserves permissions
>Preserves timestamp
>Preserves owner and group
v : verbose
z : zip files

Example 2 :

rsync -vaz ~/rep1 ~/rep2

This example creates a rep1 directory under the ~/rep2 directory and recursively copies the contents of the ~/rep1 into this new directory. This is slighly different from the first example.

Example 3 :

# rsync -av –progress –stats –delete –force hello.php user@host.com::instance/repository/
# rsync -av –progress –stats –delete –force hello.php user@host.com::instance/repository//testsync/

Links :
http://www.tecmint.com/rsync-local-remote-file-synchronization-commands/
http://www.thegeekstuff.com/2010/09/rsync-command-examples/[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

Categories
Internet Réseau

Torproject

What is Tor ?
Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security known as traffic analysis
Why Anonymity Matters ?
Tor protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, and it prevents the sites you visit from learning your physical location. Tor works with many of your existing applications, including web browsers, instant messaging clients, remote login, and other applications based on the TCP protocol.

Categories
Réseau

Ports logiques les plus fréquents

22 : SSH
21 : FTP
25 : SMTP
53 : DNS
80 : HTTP
443 : HTTPS

3306 : MYSQL

Plus d’infos à lire sur ce lien : http://www.hackerhighschool.org/lessons/HHS_fr3_Les_Ports_et_Protocoles.pdf