linux—使用sftp从服务器中提取文件

6mw9ycah  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(424)

我每天都要从远程服务器上提取一些文件,我有服务器的用户名、IP地址和密码。我可以使用

sftp username@ipaddress

密码提示会出现之后,我有密码,所以我会进入。
但我想知道的是,如何通过脚本实现自动化,因为我每天都要拉文件。我可以通过脚本自动执行任何命令吗?特定的服务器只能通过sftp访问,不允许ssh。我也尝试了scp命令,但是服务器只接受sftp。
提前谢谢。

myzjeezk

myzjeezk1#

我认为crontab、shell脚本和lftp将适合这个目的。

nuypyhwy

nuypyhwy2#

您可以使用pentaho数据集成,它有一个步骤可以拉取文件,并将它们移动到您需要的任何位置(包括另一个文件位置、在数据库或hadoop hdfs中插入int)

相关问题