使用Cron的安全文件传输

使用Cron的安全文件传输,cron,sftp,Cron,Sftp,我有一个cron任务,它备份我的数据库,并通过ftp将其发送到我的家庭计算机。然而,据我所知,ftp不是传输文件的安全方式 我已经读了很多关于这个主题的文章,但没有一篇对我有用,因为: 我没有shell访问我的远程主机帐户 我可以通过sftp连接到我的远程主机,但如果采用另一种方式,sftp将不允许我使用远程主机帐户上的[-I identity file]选项对我的家庭计算机进行身份验证 我没有SSL证书,也不想买一个 将文件从远程服务器传输到家庭计算机的最佳方式是什么?该方法需要安全且可编

我有一个cron任务,它备份我的数据库,并通过ftp将其发送到我的家庭计算机。然而,据我所知,ftp不是传输文件的安全方式

我已经读了很多关于这个主题的文章,但没有一篇对我有用,因为:

  • 我没有shell访问我的远程主机帐户
  • 我可以通过sftp连接到我的远程主机,但如果采用另一种方式,sftp将不允许我使用远程主机帐户上的[-I identity file]选项对我的家庭计算机进行身份验证
  • 我没有SSL证书,也不想买一个

将文件从远程服务器传输到家庭计算机的最佳方式是什么?该方法需要安全且可编写脚本。

如果您没有shell访问权限,如何更新cron?我总是使用
crontab-e
,但如果没有shell,您可能无法使用


无论如何,如果您可以修改cron,您可以将您想要的文件传输到一个不可通过web访问的目录,然后每天从您的家庭计算机中进行一次SFTP—在服务器上的备份完成后—并让家庭计算机启动下载。

是的,我不想手动执行任何操作。我宁愿安排我的计算机在正确的时间关闭/打开,以接收文件并编写所有脚本。我通过cpanel添加cron作业。