下面恒訊科技小編將跟大家探討一下ssh如何上傳文件到服務器的呢?
一、什么是SSH?
SSH是一種安全的網絡協議,它允許您通過在不安全的網絡上創建安全通道來安全地使用網絡服務。但它通過命令行運行,而不是大多數第三方 FTP 應用程序。您可以在 Mac和Linux系統中選擇Windows 命令提示符或終端來使用 SSH。
您的 Windows 版本是否早于 Windows 10?第三方應用程序是利用 SSH 的必要條件,因為它僅在該版本中成為本機應用程序。在這種情況下,Putty 是 Windows 上使用最廣泛的 SSH 應用程序。您可以在https://www.putty.org/找到它。
不過,SSH 是 Mac 和 Linux 系統中的本機功能,因此您可以直接使用它。由于大多數服務器都在Linux上運行,因此 SSH 應該是本機可用的——除非您的服務器在 Internet 信息服務 ( IIS ) 上,即 Windows 等效項。
因此,您無需安裝第三方應用程序(Putty 除外)即可遵循以下指南。
二、什么是安全復制協議 (SCP)?
通過 SSH 發送文件依賴于SCP 協議:這是一種將文件和文件夾從計算機安全地傳輸到計算機的技術。它基于與之一起使用的 SSH 協議。
客戶端可以使用 SCP 將文件安全地上傳到遠程服務器、下載文件,甚至通過 SSH 跨遠程服務器傳輸文件。我們將在下面重點介紹這一點。
三、如何通過 SSH 跨遠程服務器傳輸文件
讓我們了解如何使用您的 Windows 計算機連接到遠程 Mac 或 Linux 服務器(安裝 Putty 之后)。
第一步:
使用遠程服務器的 Web 控制臺登錄。訪問他們的控制面板并檢查 SSH 是否已啟用。跟著這些步驟:
1.SSH 最初往往作為標準被禁用,因此您可能需要啟用它。如果您不知道如何操作,請查看您的服務器操作系統的文檔或聯系提供商的支持服務。
2.記下分配的 SSH 用戶名:這將由您或服務器創建,具體取決于服務器的操作系統。
3.輸入兩次密碼(確認)以完成創建 SSH 帳戶 - 您可以更改密碼,但服務器有自己的方法來這樣做。
4.記下安全 Shell 連接信息——當您使用 SSH 客戶端時,您將需要它來連接到遠程服務器。
5.記下服務器的主機密鑰(出于安全目的)。
第二步:
啟動 Putty 并設置 SSH 遠程服務器連接。
1.在配置窗口中,在主機名字段中輸入所需的詳細信息。
2.建立連接。
3.如果這是您第一次連接到服務器,Putty 會向您顯示安全警告。但是,如果這不是第一次并且您仍然收到警報,請小心。可能是黑客以中間人攻擊為目標,試圖占用您的連接并獲取您的密碼。
4.對這是一個真實的連接感到滿意嗎?單擊是按鈕。Putty 將顯示一個終端窗口,并提示您輸入用戶名和密碼。輸入您的信息。當您通過 SSH 輸入密碼時,屏幕上沒有響應。只需輸入您的密碼,然后點擊 Enter 按鈕!
5.正確輸入密碼后,終端窗口會在服務器上顯示命令行。您可以在此終端窗口中輸入命令,并享受有限的服務器控制。所有服務器響應都在此窗口中可見。
第三步:
1.在遠程服務器上(通過 Putty)找到您要查找的目標文件夾。
2.檢查文件夾的內容以確保其文件或文件夾沒有與您要傳輸的文件或文件夾具有相同的名稱。如果是,請嘗試重命名或刪除它們,或將它們重新定位到不同的文件夾。
3.使用 Secure Copy,將文件從服務器傳輸到服務器。這是安全復制語法(“scp”啟用該功能):scp [switch] [source content location] [destination content location]
4.“開關”是可選的。如果您想通過 SSH 傳輸一個文件(僅一個),或者多個存儲在一個目錄中并打算共享同一個文件夾,則不需要切換。但是,如果您計劃傳輸整個文件夾,您將需要一個,那就是“遞歸開關”(-r)。
5.-r 不是唯一可用的開關——您可以使用許多其他開關來控制 SCP(但我們不會在本指南中介紹它們)。
6.內容位置語法根據其位置而有所不同。對于在您登錄的服務器上找到的內容,位置是您要使用的目錄或文件名。例如,“/var/www/dir”。但是對于存儲在您未登錄的第二個遠程服務器上的內容,事情變得有點復雜。例如,
[userid]@[遠程服務器 2 url 或 ip 地址]:[目錄或文件] —userx@www.serverx.com:/var/www/
因此,將目錄從遠程服務器傳輸到遠程服務器所需的完整語法示例如下所示(如果目標是您當前登錄的服務器):
scp - r userx@www.serverx.com:/var/www/var/www/dir
系統會要求您輸入第二個遠程服務器的密碼。像以前一樣,您不會在輸入密碼時看到它。完成后,按 Enter。
如果您為第二個遠程服務器輸入了正確的密碼,您將看到文件傳輸過程開始。現在,您可以關閉終端窗口:傳輸將自動進行!
遵循以上分步指南后,您應該會發現通過 SSH上傳文件到服務器是更容易的。
審核編輯:符乾江
-
服務器
+關注
關注
12文章
9280瀏覽量
85839 -
SSH
+關注
關注
0文章
189瀏覽量
16371
發布評論請先 登錄
相關推薦
評論