Я хочу rsync между двумя компьютерами в моей локальной сети с IP-адресами, 192.168.20.9
и 192.168.20.10
оба работают под управлением Ubuntu 10.10.
Я хочу попробовать rsync и службу ssh между двумя компьютерами.
Я хочу rsync между двумя компьютерами в моей локальной сети с IP-адресами, 192.168.20.9
и 192.168.20.10
оба работают под управлением Ubuntu 10.10.
Я хочу попробовать rsync и службу ssh между двумя компьютерами.
Ответы:
Я предполагаю, что вы хотите иметь возможность сделать это обоими способами, что ваше имя пользователя вошедшего в систему пользователя одинаково на обеих машинах, что вы рады, что оно работает как можно быстрее и проще, а вы - нет. требуют использовать ключи, чтобы сделать это.
Шаги:
Вам необходимо установить пакеты, openssh-client
а openssh-server
затем с 192.168.20.9 проверить, что вы можете подключиться к 192.168.20.10
ssh 192.168.20.10
Вам будет предложено ввести пароль для вашего использования 192.168.20.10. Введите это, чтобы продолжить. Когда спросят, можно ли подключиться, ответьте «да».
Повторите процесс другим способом.
rsync
файлыЧтобы скопировать файл с именем todo.txt с рабочего стола с 192.168.20.10 на 192.168.20.9, вы можете сделать это, войдя в систему 192.168.20.9:
rsync -av 192.168.20.10:Desktop/todo.txt ~/Desktop/todo.txt
Или другой способ при входе в систему 192.168.20.10:
rsync -av ~/Desktop/todo.txt 192.168.20.9:Desktop/todo.txt
На компьютере 192.168.20.9 вы можете добавить 192.168.20.10 в качестве сетевого места в Nautilus в меню «Файл»> «Подключиться к серверу», выбрать «ssh» и ввести свое имя пользователя, пароль и т. Д. Настройте это наоборот 192.168.102.10. Затем вы можете использовать Nautilus для копирования файлов, используя scp, ... что приятно.
rsync -av -e 'ssh -o PubkeyAuthentication=no' \
'remote_user@192.168.20.10:~/remote/file' 'local/file'
может быть проще в настройке, так как не требует передачи открытых ключей, и предотвращает «слишком много ошибок аутентификации для имени пользователя » /superuser/187779/too-many-authentication-failures-for-username
Это предполагает, что вы есть 192.168.20.9
. Переводы между двумя пультами сложнее: /unix/183504/how-to-rsync-files-between-two-remotes