我每天都要从远程服务器上提取一些文件,我有服务器的用户名、IP地址和密码。我可以使用
sftp username@ipaddress
密码提示会出现之后,我有密码,所以我会进入。但我想知道的是,如何通过脚本实现自动化,因为我每天都要拉文件。我可以通过脚本自动执行任何命令吗?特定的服务器只能通过sftp访问,不允许ssh。我也尝试了scp命令,但是服务器只接受sftp。提前谢谢。
myzjeezk1#
我认为crontab、shell脚本和lftp将适合这个目的。
nuypyhwy2#
您可以使用pentaho数据集成,它有一个步骤可以拉取文件,并将它们移动到您需要的任何位置(包括另一个文件位置、在数据库或hadoop hdfs中插入int)
2条答案
按热度按时间myzjeezk1#
我认为crontab、shell脚本和lftp将适合这个目的。
nuypyhwy2#
您可以使用pentaho数据集成,它有一个步骤可以拉取文件,并将它们移动到您需要的任何位置(包括另一个文件位置、在数据库或hadoop hdfs中插入int)