LAN上两台计算机之间的rsync

joe*_*983 18 rsync

我想使用 IP 地址在 LAN 上的两台计算机之间进行 rsync,192.168.20.9并且192.168.20.10都运行 Ubuntu 10.10。

我想在两台计算机之间尝试rsync和ssh服务。

Ric*_*way 22

我假设您希望能够以两种方式执行此操作,您登录用户的用户名在两台计算机上都相同,您很高兴让它尽可能快速和简单地工作,并且您没有需要使用密钥来做到这一点。

步骤是:

设置 ssh

您需要安装软件包openssh-clientopenssh-server 然后从 192.168.20.9,检查您可以连接到 192.168.20.10

ssh 192.168.20.10
Run Code Online (Sandbox Code Playgroud)

系统将提示您输入在 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
Run Code Online (Sandbox Code Playgroud)

或者相反,当登录到 192.168.20.10 时:

rsync -av ~/Desktop/todo.txt 192.168.20.9:Desktop/todo.txt
Run Code Online (Sandbox Code Playgroud)

让它更容易。

在机器 192.168.20.9 上,您可以在 Nautilus 中的 File > Connect to Server 下添加 192.168.20.10 作为网络位置,然后选择 ssh 并输入您的用户名、密码等。在 192.168.102.10 上进行相反的设置。然后您可以使用 Nautilus 使用 scp 复制文件,...这很好。