Answers:
我假设您想同时做到这两种方式,即登录用户的用户名在两台计算机上都是相同的,因此您乐于使它尽快且尽可能简单地工作,并且您不希望这样做需要使用按键来执行此操作。
这些步骤是:
您需要安装软件包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
。两个遥控器之间的传输更加困难:https : //unix.stackexchange.com/questions/183504/how-to-rsync-files-between-two-remotes