Rsync 免密传输:详细步骤和示例
要使用rsync进行免密输入,需要进行以下步骤:
-
在本地机器上生成公钥和私钥,使用
ssh-keygen命令生成。可以使用默认设置,一路回车即可。 -
将公钥复制到远程机器上,使用
ssh-copy-id命令。例如,假设远程机器的IP地址为192.168.1.100,用户名为user,则可以运行以下命令:ssh-copy-id user@192.168.1.100然后输入远程机器的密码即可。
-
确认免密输入是否生效,可以尝试使用
ssh命令连接远程机器,如果不需要输入密码即可连接,则说明免密输入已经生效。 -
在使用rsync命令时,只需要指定远程机器的用户名和IP地址即可,例如:
rsync -avz /path/to/local/dir user@192.168.1.100:/path/to/remote/dir这样就可以在本地和远程机器之间进行文件同步,而无需输入密码。
原文地址: https://www.cveoy.top/t/topic/kC2y 著作权归作者所有。请勿转载和采集!