【发布时间】:2026-02-17 05:20:02
【问题描述】:
我想配置EC2 instance,这样我就可以运行脚本(可能按计划)从 sftp 站点下载文件。做一些研究,我找到了连接到服务器的代码示例(见下文)。我不确定以下代码是否适用于 sftp (ssh ftp),我需要配置 ssh 吗?我如何在EC2 instance 中运行此代码?
我可以将它上传到 s3 并从 ec2 指向它以在 some schedule 上运行它吗?
#!/usr/bin/expect
export PASSWORD="*******"
expect -c 'spawn sftp uname@ftpsite.com;
expect "*Password: ";
send "$env(PASSWORD)\r";
expect "sftp>";
send "get some_file.txt \r";
【问题讨论】:
-
您可以在实例上设置cron任务以按计划运行。
标签: amazon-web-services amazon-ec2 cron