我有一个 Perl 脚本,它是一个Net::OpenSSH
对象的包装器,我用它来将rsync
远程服务器的文件发送到本地计算机。我正在使用 archive, -a
, 选项来保留文件所有权和权限。但是,当我下载文件时,用户和所有者设置为我的本地用户和组,而不是服务器上文件的用户和组。
我将脚本组更改为admin
可以在没有密码的情况下运行所有命令。但这没有用。
有没有一种方法可以安全地执行此操作而无需输入密码?
我有一个 Perl 脚本,它是一个Net::OpenSSH
对象的包装器,我用它来将rsync
远程服务器的文件发送到本地计算机。我正在使用 archive, -a
, 选项来保留文件所有权和权限。但是,当我下载文件时,用户和所有者设置为我的本地用户和组,而不是服务器上文件的用户和组。
我将脚本组更改为admin
可以在没有密码的情况下运行所有命令。但这没有用。
有没有一种方法可以安全地执行此操作而无需输入密码?