如何透過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
  • 閱讀 ( 167 )
  • 分類:網際網路

你可能感興趣的文章

如何備份和恢復mac的itunes和照片庫

...用Time Machine,您需要一個具有足夠儲存量的外部驅動器或伺服器。要進行設定,請啟動應用程式並選擇“選擇備份磁碟”。選擇外部驅動器作為目標資料夾--Time Machine將格式化驅動器並建立一個新分割槽。 ...

  • 發佈於 2021-03-13 09:05
  • 閲讀 ( 50 )

windows備份和還原指南

...連線,就可以從任何地方訪問這些檔案。由於儲存資料的伺服器通常都是自己備份的,因此這也是備份檔案的最安全的方法。伺服器空間是昂貴的,所以你應該只備份你的訪問量最大的檔案線上。 ...

  • 發佈於 2021-03-15 08:58
  • 閲讀 ( 48 )

解決wordpress中500個內部伺服器錯誤和空白白頁的最終指南

500個內部伺服器錯誤是WordPress使用者最無益的禍根。這是一個包羅永珍的錯誤資訊,確切的意思是:某處出錯了。更糟糕的是,你的WordPress網站可能根本沒有錯誤,只是顯示一個空白的白色頁面。 ...

  • 發佈於 2021-03-21 20:31
  • 閲讀 ( 52 )

如何在bluehost上安裝wordpress

... 分配:這意味著您將現有域註冊器上的名稱伺服器設定更改為指向Bluehost 轉移:這意味著您將該域的註冊者從以前的註冊者更改為Bluehost ...

  • 發佈於 2021-03-22 22:45
  • 閲讀 ( 41 )

4個將android裝置備份到pc的工具

...,使用免費的第三方備份應用,或者將你的**變成無線FTP伺服器。 ...

  • 發佈於 2021-03-24 13:47
  • 閲讀 ( 50 )

windows的5個最佳免費ftp客戶端

...針對Windows的第三方FTP客戶機之前,您應該知道可以將FTP伺服器直接新增到檔案資源管理器中。這使您可以瀏覽FTP伺服器,就像它們是系統上連線的驅動器一樣。 ...

  • 發佈於 2021-03-25 21:12
  • 閲讀 ( 61 )

如何備份和恢復evernote筆記

...ernote會將您的筆記本地儲存在您的機器上以及它們自己的伺服器上。這意味著,如果您不小心從PC中刪除了Evernote,您可以輕鬆地將最新同步版本的筆記本下載到下一個Evernote安裝中。你很快就會恢復正常的。 ...

  • 發佈於 2021-03-26 13:31
  • 閲讀 ( 96 )

如何備份和恢復ps4儲存的資料

...ps4並將資料儲存到雲端 你也可以手動上傳儲存到索尼的伺服器上。如果你已經啟用了自動上傳功能,你可以不用管它,讓你的PS4來處理它。 您可能希望手動上載儲存的主要原因是,如果您在未設定為主控制檯的PS4上玩遊戲。如...

  • 發佈於 2021-04-02 04:16
  • 閲讀 ( 58 )

如何使用time machine備份mac和還原檔案

...期內更新這款裝置,但你可以使用另一臺Mac作為時間機器伺服器,如果你覺得有創意的話,甚至可以使用樹莓Pi。 你甚至可以讓你的Mac備份到多個位置,在它們之間輪換,這樣你就可以在兩個或更多的位置進行備份。 相關:如...

  • 發佈於 2021-04-07 03:51
  • 閲讀 ( 43 )

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

當您在Mac上配置代理伺服器時,應用程式將透過代理伺服器傳送其網路流量,然後再前往其目的地。您的僱主可能要求您繞過防火牆,或者您可能希望使用代理繞過地理阻止並訪問您所在國家不可用的網站。 相關:如何在Firefox...

  • 發佈於 2021-04-08 07:40
  • 閲讀 ( 42 )
wuzhik11268
wuzhik11268

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦