Je veux synchroniser entre deux ordinateurs sur mon réseau local avec des adresses IP 192.168.20.9
et les 192.168.20.10
deux exécutant Ubuntu 10.10.
Je veux essayer le service rsync et ssh entre les deux ordinateurs.
Je veux synchroniser entre deux ordinateurs sur mon réseau local avec des adresses IP 192.168.20.9
et les 192.168.20.10
deux exécutant Ubuntu 10.10.
Je veux essayer le service rsync et ssh entre les deux ordinateurs.
Réponses:
Je suppose que vous voulez pouvoir faire les deux choses, que votre nom d'utilisateur de l'utilisateur connecté est le même sur les deux machines, que vous êtes heureux de le faire fonctionner aussi rapidement et aussi simplement que possible et que vous ne le faites pas nécessite d'utiliser des clés pour ce faire.
Les étapes sont les suivantes:
Vous devez installer les packages openssh-client
et openssh-server
ensuite à partir de 192.168.20.9, vérifiez que vous pouvez vous connecter à 192.168.20.10
ssh 192.168.20.10
Le mot de passe de votre utilisation vous sera demandé au 192.168.20.10. Entrez cela pour continuer. Lorsqu'on lui a demandé s'il était possible de se connecter, dites oui.
Répétez le processus dans l'autre sens.
rsync
des dossiersPour copier un fichier appelé todo.txt à partir de votre bureau sur 192.168.20.10 vers 192.168.20.9, vous pouvez le faire lorsque vous êtes connecté à 192.168.20.9:
rsync -av 192.168.20.10:Desktop/todo.txt ~/Desktop/todo.txt
Ou dans l'autre sens, lorsque vous êtes connecté à 192.168.20.10:
rsync -av ~/Desktop/todo.txt 192.168.20.9:Desktop/todo.txt
Sur la machine 192.168.20.9, vous pouvez ajouter 192.168.20.10 comme emplacement réseau dans Nautilus sous Fichier> Se connecter au serveur et choisissez ssh et entrez votre nom d'utilisateur, votre mot de passe, etc. Configurez l'inverse dans 192.168.102.10. Vous pouvez ensuite utiliser Nautilus pour copier des fichiers en utilisant scp, ... ce qui est bien.
rsync -av -e 'ssh -o PubkeyAuthentication=no' \
'remote_user@192.168.20.10:~/remote/file' 'local/file'
peut être plus facile à configurer, car il ne nécessite pas de passer des clés publiques et cela empêche "Trop d'échecs d'authentification pour le nom d' utilisateur " /superuser/187779/too-many-authentication-failures-for-username
Cela suppose que vous l'êtes 192.168.20.9
. Les transferts entre deux télécommandes sont plus difficiles: /unix/183504/how-to-rsync-files-between-two-remotes