用wget和SFTP获取文件

时间:2012-12-25 15:09:02

标签: linux wget sftp

大家好......

我每晚都在Linux服务器上运行一个脚本,该服务器打算使用wget和ftp协议从另一个服务器获取文件。这些文件位于无法通过HTTP访问的文件夹下。

这是使用的命令行:

wget --directory-prefix=localFolder ftp://login:password@adress.ip.of.server/path/*

网站访问权限已更改为SFTP。我想修改脚本以便能够像以前一样获取文件,但是不能设法用SFTP执行此操作。

我尝试使用ssh-keygen生成一个安全密钥,然后将其复制到我想访问的服务器,但它没有成功,或者我只是没有成功找到正确的方法。 ..

非常感谢您的帮助! :)

1 个答案:

答案 0 :(得分:4)

要复制密钥,我发现ssh-copy-id user@machine可以满足您的需求。只要您的机器上有钥匙即可。

我也使用scp,指定scp user@machine:filespec whereto(它使用与sftp相同的加密和身份验证机制)。

希望这会有所帮助。