WordPress使用者SSH入門指南

運行WordPress網站通常涉及許多耗時的維護任務。更新WordPress,删除或添加文件,檢查數據庫;對于您需要做的每件事,請登錄WordPress儀表闆。在此SSH初學者指南中,您将學習安全的Shell訪問如何使您的生活變得更加輕松。

SSH允許您通過命令行安全地遠程訪問服務器。現在隻需單擊一個簡單的命令,您就可以在幾秒鍾内完成後端單擊所需的幾分鍾時間的事情。

在這篇文章中,我們将教給您所有有關SSH的知識,幫助您連接到站點,并向您展示一些基本的入門命令。

什麽是SSH?

訪問遠程計算機需要仔細處理。盡管存在像FTP這樣的協議,但它們既不十分安全,FTP僅允許傳輸文件,不允許做其他更多事情。

SSH是解決方案:可以直接從桌面訪問服務器并運行遠程命令進行控制的功能。它功能強大,安全并且對開發人員來說非常方便。

得益于安全的外殼層,沒有人可以輕松地聆聽您所做的事情,或者攔截您的連接以發送自己的命令。當您執行敏感操作(例如查看隐藏的文件夾或将文件下載到服務器上)時,這一點至關重要。

圖片來源:ssh.com

它的工作原理很簡單:您站點的主機運行一台SSH服務器,等待請求。如果您知道服務器的地址,則可以使用PC上的SSH客戶端連接到它。使用用戶名和密碼,連接将打開,您可以自由鍵入終端命令。

SSH的直接特性使其比登錄WordPress甚至使用FTP客戶端都要快得多。因此,如果您經常移動文件,管理WordPress任務或不斷執行其他服務器維護職責,那麽絕對值得一試。

SSH與FTP

您可能在想:聽起來很熟悉。不僅僅是FTP遠程連接到您的站點嗎?

SSH隻是遠程連接到網站的幾種方式之一。FTP,FTPS,SFTP,SSH,基于SSH的FTP通常都做相同的事情,但是每種方法都有不同的處理方式。

FTP / FTPS,SFTP和SSH上的FTP都有一個共同點:它們主要用于文件傳輸。FTP是此概念的最基本版本,并且在不安全的網絡上運行,而FTPS是同一協議的安全版本。SSH上的FTP使用FTP客戶端和服務器之間的SSH隧道。SFTP隻是具有文件傳輸功能的SSH協議。

圖片來源:WP Engine

除了不加密FTP以外,其他任何方面都沒有主要缺點。它們都有不同的用例。當您需要傳輸文件時,應使用FTP及其派生工具,而SSH有助于執行遠程命令。值得注意的是,通常認爲SFTP比FTPS或SSH FTP更安全。

誰可以使用SSH?

是否有權訪問SSH取決于您的主機。有些比其他的更具限制性。SSH使您可以訪問敏感命令,如果您不知道自己在做什麽,很容易破壞您的網站,因此并非每個主機商都可以提供SSH訪問。特别是虛拟主機計劃不太可能擁有它,否則關鍵功能可能會被禁用。

不确定?給您的虛拟主機發送電子郵件或檢查計劃的功能。您可能具有SSH訪問權限或具有安裝它的能力。即使您購買了非托管主機,或者正在運行自己的服務器,您仍然可以自己安裝OpenSSH。

此外,安裝或連接到SSH并沒有特殊的系統要求,但是在嘗試自行設置服務器之前,您應該熟悉管理服務器。

如何通過SSH連接到WordPress

SSH聽起來像是一件非常複雜的事情,但是進入它實際上非常簡單,尤其是如果它已經安裝在服務器上。隻需獲取您的憑據,啓動終端并進行連接即可。這就是我們在本SSH初學者指南中接下來要讨論的内容。

獲取SSH憑證

在連接到站點之前,您需要獲取SSH憑據。如果您以前使用過FTP,則過程非常相似。

登錄到您的虛拟主機的儀表闆。查找标有“ SSH憑據”,“訪問” /“Root訪問”或類似内容的部分。如果找不到,請查看主機的文檔或向他們發送電子郵件,詢問您的SSH連接信息。

如果您在非托管服務器上自行設置SSH,則應記下您設置的憑據。萬一您丢失了它們,某些SSH程序将包括密碼驗證。或者您的主機可能允許您通過後端重置它們。

獲取用戶名,密碼,連接地址和端口後,即可開始連接。但是,請确保首先備份您的網站,因爲如果您不知道自己在做什麽,就有可能破壞它。

盡管某些主機的後端内置了一個控制台,可讓您運行SSH命令,但您可能會在Mac或Linux安裝中使用内置終端,或者在Windows上安裝程序。

與Mac或Linux連接

對于運行類似UNIX的操作系統(MacOS或Linux)的用戶,連接到SSH很容易。您無需下載任何外部軟件或激活任何内容;隻需使用預裝的終端即可。

  • Mac用戶:單擊Dock中的Launchpad圖标,然後搜索“ Terminal”,或打開Finder并轉到Applications> Utilities,然後單擊以啓動Terminal。
  • Linux用戶:隻需打開應用程序菜單并啓動終端。

您應該看到一個空的控制台出現在屏幕上。要連接,請鍵入以下命令: 

ssh username@example.com

username用您的SSH憑據替換,并将示例網址example.com替換爲SSH服務器的IP或地址。

您可能會通過端口22連接,但是如果您的主機SSH端口不是22,請添加-p port到上述命令的末尾。替換port爲正确的端口号。例如: 

ssh username@example.com -p 21

您可能會看到安全警告。隻需鍵入yes即可繼續;它僅應在您第一次連接到新服務器時發生。

出現提示時,輸入您的SSH密碼。這樣,您就應該連接了!

最後說明:如果主機的後端确實有SSH控制台,則連接的工作方式與Mac或Linux上的完全相同。

與Windows連接

對于Windows用戶,此過程類似,但僅需多做一些工作。最近,Windows 10同時實現了OpenSSH客戶端和運行Linux發行版(包括終端)的方法,因此這可能非常容易。如果您使用的是Windows的舊版本,則需要安裝SSH客戶端。

最簡單的方法:使用Windows 10内置的OpenSSH客戶端。

你可以通過 設置-應用-應用和功能-管理可選功能-添加功能,安裝OpenSSH服務器和客戶端,提示需要重啓完成安裝,重啓電腦。

打開命令提示符,然後鍵入ssh以檢查其是否正常運行。如果出現錯誤,請嘗試重新啓動電腦或重新啓動程序。

如果确實有效,您現在可以連接上面提到的常用命令:

ssh username@example.com

另一種選擇是在計算機上運行Linux子系統。Windows的64位版本帶有内置的Linux bash shell。在這種情況下,您需要做的就是激活該功能并從Windows應用商店安裝Linux發行版。

這是安裝用于Linux的Windows子系統的指南。Ubuntu是一個很好的起點,因爲它特别支持Terminal。設置完成後,隻需按照上面的指南運行正确的命令并連接到服務器即可。

最後一個選項(如果未運行Windows 10,則是唯一的選擇)是安裝SSH客戶端(如putty)。

啓動程序,然後輸入主機名/ IP和端口号。确保連接類型爲SSH,然後單擊打開。然後,輸入您的用戶名和密碼,您就可以連接了。

學習命令行

與FTP客戶端或WordPress儀表盤相比,SSH的特殊之處在于它使用命令行。圖形界面通常更易于浏覽,但效率要低得多。使用SSH,您無需導航菜單或單擊任何内容。您隻需鍵入命令即可執行。

但是,不利之處是命令行可能很難适應。這是啓動您的基本SSH命令的列表。

  • ssh username@example.com—連接到服務器。添加-p port到最後以使用其他端口。
  • cd —移到另一個文件夾。
  • ls —列出文件夾中的文件。
  • mkdir – 新建一個文件夾。
  • pwd —顯示您現在所在的文件夾的路徑。
  • touch —創建一個新文件。
  • rm —删除文件。
  • cat —顯示文件的内容。
  • head —讀取文件的前十行。
  • tail —讀取文件的最後十行。
  • du —顯示文件的大小。
  • cp —複制文件或文件夾。
  • mv —移動文件或文件夾。
  • zip —壓縮文件或文件夾。
  • unzip —解壓縮文件或文件夾。
  • find —搜索文件和文件夾。
  • grep —在文件和文件夾中搜索短語。
  • wget —從Internet将文件下載到服務器上。
  • scp —将文件複制到您的計算機。
  • vimnano—使用Vim或Nano文本編輯器編輯文件。
  • clear —清除終端。
  • history —顯示最近使用的50條命令。
  • exit —關閉連接。

如果您想了解更多信息,有很多資源可以深入到基本的SSH命令中。也可以嘗試Linux命令行的初學者指南。

使用WP-CLI

WordPress用戶絕對應該研究WP-CLI,這是專爲CMS設計的命令行界面。使用默認命令可以完成很多工作,但是有許多特定于WordPress的任務無法通過基本SSH訪問來完成。

您的主機可能已經安裝了WP-CLI,因此您所要做的就是通過SSH連接并開始發出命令。

否則,如果您已經具有SSH訪問權限,則可以自己安裝它。您隻需要PHP 5.4 +,WordPress 3.7+和Linux或Mac OS。您可以在WordPress文檔中找到WP-CLI安裝指南。

以下是一些可能對您有用的WP-CLI命令: 

  • wp cli —獲取有關WP-CLI的信息,并檢查其是否正确安裝。
  • wp core -管理WordPress核心安裝,更新等。
  • wp plugin—用于管理插件的各種命令的根。例如,wp plugin list列出已安裝的插件,或wp plugin deactivate pluginname停用具有該名稱的插件。
  • wp theme –激活、删除和安裝主題。
  • wp user–管理、創建和删除用戶;删除或添加權限。
  • wp comment –審核、添加和删除評論。
  • wp post –管理您的文章。
  • wp db –管理數據庫。

從執行PHP代碼到管理網站上的Cron計劃,WP-CLI可以執行許多更高級的操作。

SSH适用于初學者

爲什麽要浪費時間在緩慢的WordPress後端工作?成爲開發人員意味着找到更有效的方式來完成您每天面臨的所有那些平凡的任務。使用SSH,您可以立即連接到網站并從任何地方執行命令。

并非所有人都可以通過SSH連接,特别是使用虛拟主機的用戶。而且,如果您以前從未使用過命令行,或者是Web開發的新手,那麽它可能需要一些時間來适應。但是,一旦您嘗試了它,就永遠不會回頭。

注:本文内容出自 Torque,作者爲 Nick Schäferhoff,由 學課技術網 翻譯整理。

推薦閱讀:

  • 使用 WinSCP 和 PuTTY 管理 Linux 服務器
  • 寶塔面闆下運維WordPress網站
常見問題
源碼、模闆插件上傳安裝提示錯誤怎麽辦?
1、本站在打包Wordpress插件或者模闆的時候,一般會将官方文檔、官方申明、已經其他文件一起打包,因此,大部分插件模闆在安裝前需要解壓縮。 2、強烈推薦服務器使用linux系統,環境推薦 apache2+php+mysql,别給我說你還是你還是使用的windows服務器。。。。
購買後無法下載或者提取碼錯誤怎麽辦?
請聯系客服QQ:125252828 或者微信:dobunkan,由于騷擾信息過多,加好友時請說明原由!
小白建站啥都不會怎麽辦?
請與客服聯系,溝通具體的技術支持。由于搭建環境、調試程序需要花費一些時間,可能會收取一些費用。
怎樣催促站長更新?
直接微信或者QQ聯系本站客服,提供最新版本号以及軟件名稱,客服會在第一時間更新,如果超過2-3年未更新的請先聯系站長後再确認是否需要下載。
爲什麽打開鏈接看不到最新版本?
因爲網盤默認是按名稱排序,最新版本不一定會排在第一個,請打開鏈接後點擊右上角的“修改日期”,這時候更新列表就會按更新日期排序了。
原文鏈接:https://www.dobunkan.com/tools/26057,轉載請注明出處。
0

評論0

請先
顯示驗證碼
沒有賬号?注冊  忘記密碼?

社交賬号快速登錄

學課技術網歡迎您的加入!