如何通过ftp用winscp自动备份web服务器文件

你已经听过一次又一次了:备份你的数据。有很多备份解决方案,但没有什么比简单免费的解决方案更好的了。因此,通过几行代码和一个非常有用的程序WinSCP,我们将在FTP服务器和家庭计算机之间建立一个自动同步。...

如何通过ftp用winscp自动备份web服务器文件

你已经听过一次又一次了:备份你的数据。有很多备份解决方案,但没有什么比简单免费的解决方案更好的了。因此,通过几行代码和一个非常有用的程序WinSCP,我们将在FTP服务器和家庭计算机之间建立一个自动同步。

FTP(文件传输协议)是一种允许用户在计算机之间传输文件的互联网协议。尽管FTP已经很老了(想想TCP/IP之前的时代),但它和它的姐妹协议SFTP(安全文件传输协议)今天仍然非常流行,被认为是在本地和Internet上传输文件的一种简单方法。这也恰好是一个很好的方法来保持远程备份的重要文件,你保持在您的FTP服务器。

如果您不想为第三方FTP解决方案付费,请查看这篇由tl80的优秀人员撰写的关于如何构建您自己的FTP服务器的文章。

要求

  • FTP服务器和访问凭据
  • Windows计算机
  • WinSCP的副本(仅限Windows)

设置winscp

下载WinSCP副本后,请在计算机上安装.exe。在WinSCP安装时,开始记住FTP地址、用户名和密码也不是一个坏主意。

如何通过ftp用winscp自动备份web服务器文件

现在我们已经安装了WinSCP,我们将创建并保存一个新的会话配置文件,以便以后更容易访问。在登录屏幕中,输入您的主机名(即。ftp.tl80.cn)、用户名和密码。您可以使用FTP或SFTP,但一定要更改FTP主机提供给您的相应端口的端口号。然后单击“保存”保存配置文件。打开配置文件以登录到FTP服务器。这将验证您在配置文件中键入的凭据是否正确。

如何通过ftp用winscp自动备份web服务器文件

创建脚本

我们将创建一个简单的脚本,该脚本登录到FTP服务器,告诉WinSCP将丢失的文件下载到计算机的何处,然后创建一个记录FTP活动的日志文件。继续,打开你电脑上的记事本。将以下脚本模板复制到记事本中:

option batch on option confirm off open [email protected] cd backups option transfer binary get /testremote* f:\backups\testlocal\* synchronize local f:\backups\testlocal testremote exit

下面是对剧本的简要说明。WinSCP将否定地回答所有提示,以避免阻塞脚本。然后它会在提示时自动覆盖文件。然后,它使用我们先前创建的概要文件登录到FTP服务器,更改目录(如果需要),并传输二进制文件(与ASCII相反)。最后,它读取远程FTP目录并将文件传输到指定的本地目录。有关更多选项,请查看官方的WinSCP脚本页面。

现在,在修改或运行此脚本之前,我们建议在远程和本地目标上创建测试目录。最后一件事,你想不小心擦你的FTP服务器没有任何备份。因此,在您的计算机上创建一个名为“testlocal”的目录(我们在f:\backups下创建了它)和另一个名为“testremote”的目录(我们在根目录下创建了它)。运行脚本并成功执行后,将其另存为“同步.txt“到您的计算机(我们保存在testlocal文件夹中)。现在您可以自动执行脚本了。

自动化脚本

我们将让Windows通过使用其内置的任务调度器来处理自动化。在Windows7中,首先打开“控制面板”>“系统和安全”>“管理工具”>“任务调度器”。

如何通过ftp用winscp自动备份web服务器文件

在右侧列中,单击“创建基本任务”按钮。

如何通过ftp用winscp自动备份web服务器文件

命名并描述任务,然后单击“下一步”。

如何通过ftp用winscp自动备份web服务器文件

下一个选项将确定任务运行的频率。我们选择每次打开电脑都运行脚本。您可以选择一个频率较低的选项(如Weekly)来降低运行频率。

如何通过ftp用winscp自动备份web服务器文件

在下一个屏幕上,选择“启动程序”并单击下一步。系统将提示您浏览程序或脚本。单击“浏览”按钮并导航到“C:\Program Files\WinSCP”以选择WinSCP.exe. 在下面,添加“/c***ole/script=f:\backup\同步.txt/日志=f:\备份\日志.txt”添加参数。如果你的意见不一致,一定要改变论点同步.txt在不同的位置,如果要在不同的位置生成日志文件。单击“下一步”。

如何通过ftp用winscp自动备份web服务器文件

您将看到任务摘要。如果看起来正确,请单击“完成”。最后,为了确保任务正常运行,我们将运行它。确保testremote目录中至少有一个文件(即“thisisatest.txt文件”). 突出显示新创建的任务,然后单击右侧列中的“运行”。您应该看到一个命令提示符出现,连接到您的FTP服务器,然后同步文件。

如何通过ftp用winscp自动备份web服务器文件

您的测试任务应该已经完成,并且您的测试文件现在应该在指定的本地文件夹中。如果遇到任何错误,请检查日志文件以了解原因。

就这些!现在您有了一个免费备份解决方案,它将使所有FTP文件同步到本地文件夹。如果FTP服务器发生故障或意外删除文件,您可以从计算机恢复副本!

  • 发表于 2021-04-12 16:30
  • 阅读 ( 489 )
  • 分类:互联网

你可能感兴趣的文章

如何在bluehost上安装wordpress

... 分配:这意味着您将现有域注册器上的名称服务器设置更改为指向Bluehost 转移:这意味着您将该域的注册者从以前的注册者更改为Bluehost ...

  • 发布于 2021-03-22 22:45
  • 阅读 ( 206 )

4个将android设备备份到pc的工具

...,使用免费的第三方备份应用,或者将你的**变成无线FTP服务器。 ...

  • 发布于 2021-03-24 13:47
  • 阅读 ( 370 )

windows的5个最佳免费ftp客户端

...针对Windows的第三方FTP客户机之前,您应该知道可以将FTP服务器直接添加到文件资源管理器中。这使您可以浏览FTP服务器,就像它们是系统上连接的驱动器一样。 ...

  • 发布于 2021-03-25 21:12
  • 阅读 ( 245 )

如何在mac上配置代理服务器

当您在Mac上配置代理服务器时,应用程序将通过代理服务器发送其网络流量,然后再前往其目的地。您的雇主可能要求您绕过防火墙,或者您可能希望使用代理绕过地理阻止并访问您所在国家不可用的网站。 相关:如何在Firefox...

  • 发布于 2021-04-08 07:40
  • 阅读 ( 187 )

备份和同步数据的最佳文章

...单击在Windows资源管理器中装载和卸载VHD文件 windows家庭服务器 Windows Home Server(WHS)应安装在家庭或小型办公室的中央存储单元上。它允许您将重要文档和数字媒体文件存储在网络的中心位置,并可从网络上的所有计算机访问...

  • 发布于 2021-04-12 13:17
  • 阅读 ( 204 )

使用softaculous在您自己的服务器上安装wordpress

你想用简单的方法在你自己的服务器上安装WordPress吗?下面是如何让WordPress在大多数网络主机上只需点击几下就可以启动和运行。 我们最近一直在讨论如何使用免费的WordPress.com网站博客,但是WordPress最棒的地方是你可以得到一...

  • 发布于 2021-04-13 14:44
  • 阅读 ( 192 )

以简单的方式共享小型企业文件(而不是使用ftp)

...“单扳手”允许企业更换维护成本高昂且缺乏安全性的FTP服务器,或其他员工可能使用的临时文件共享系统。 云计算的出现,将硬件和网络基础设施作为服务提供给公司,是我们未来计划的关键。我们很早就意识到了一个文件...

  • 发布于 2021-04-14 08:07
  • 阅读 ( 111 )

winscp的“网络错误:软件导致连接中止”消息快把我逼疯了!

...ands”。 您还可以使用“发送空SSH包”选项,但并非所有服务器都支持该选项,我们希望该错误消息消失。 确保完成后单击“保存”按钮。 下载很棒的WinSCP客户端

  • 发布于 2021-04-14 12:07
  • 阅读 ( 173 )

文件传输协议(ftp)

...传输到另一个计算机系统,或者网站可以使用FTP从网站的服务器上传或下载文件。 关键要点 文件传输协议(FTP)是一种在internet上和计算机系统之间从一个位置下载、上载和传输文件的方法。 文件传输协议(FTP)使互联网...

  • 发布于 2021-06-05 12:03
  • 阅读 ( 154 )

适用于windows的最佳ftp应用程序

...通过4GB恢复和传输大文件用于打开多个连接的选项卡常用服务器的简单书签系统可配置传输速度限制带有文件名过滤的高级搜索功能目录比较和同步网络配置向导远程文件编辑更多高级功能它的优势FileZilla几乎可以提供任何您可...

  • 发布于 2021-07-23 14:04
  • 阅读 ( 238 )
wuzhik11268
wuzhik11268

0 篇文章

相关推荐