下面恒訊科技小編將跟大家探討一下ssh如何上傳文件到服務(wù)器的呢?
一、什么是SSH?
SSH是一種安全的網(wǎng)絡(luò)協(xié)議,它允許您通過在不安全的網(wǎng)絡(luò)上創(chuàng)建安全通道來安全地使用網(wǎng)絡(luò)服務(wù)。但它通過命令行運(yùn)行,而不是大多數(shù)第三方 FTP 應(yīng)用程序。您可以在 Mac和Linux系統(tǒng)中選擇Windows 命令提示符或終端來使用 SSH。
您的 Windows 版本是否早于 Windows 10?第三方應(yīng)用程序是利用 SSH 的必要條件,因為它僅在該版本中成為本機(jī)應(yīng)用程序。在這種情況下,Putty 是 Windows 上使用最廣泛的 SSH 應(yīng)用程序。您可以在https://www.putty.org/找到它。
不過,SSH 是 Mac 和 Linux 系統(tǒng)中的本機(jī)功能,因此您可以直接使用它。由于大多數(shù)服務(wù)器都在Linux上運(yùn)行,因此 SSH 應(yīng)該是本機(jī)可用的——除非您的服務(wù)器在 Internet 信息服務(wù) ( IIS ) 上,即 Windows 等效項。
因此,您無需安裝第三方應(yīng)用程序(Putty 除外)即可遵循以下指南。
二、什么是安全復(fù)制協(xié)議 (SCP)?
通過 SSH 發(fā)送文件依賴于SCP 協(xié)議:這是一種將文件和文件夾從計算機(jī)安全地傳輸?shù)接嬎銠C(jī)的技術(shù)。它基于與之一起使用的 SSH 協(xié)議。
客戶端可以使用 SCP 將文件安全地上傳到遠(yuǎn)程服務(wù)器、下載文件,甚至通過 SSH 跨遠(yuǎn)程服務(wù)器傳輸文件。我們將在下面重點(diǎn)介紹這一點(diǎn)。
三、如何通過 SSH 跨遠(yuǎn)程服務(wù)器傳輸文件
讓我們了解如何使用您的 Windows 計算機(jī)連接到遠(yuǎn)程 Mac 或 Linux 服務(wù)器(安裝 Putty 之后)。
第一步:
使用遠(yuǎn)程服務(wù)器的 Web 控制臺登錄。訪問他們的控制面板并檢查 SSH 是否已啟用。跟著這些步驟:
1.SSH 最初往往作為標(biāo)準(zhǔn)被禁用,因此您可能需要啟用它。如果您不知道如何操作,請查看您的服務(wù)器操作系統(tǒng)的文檔或聯(lián)系提供商的支持服務(wù)。
2.記下分配的 SSH 用戶名:這將由您或服務(wù)器創(chuàng)建,具體取決于服務(wù)器的操作系統(tǒng)。
3.輸入兩次密碼(確認(rèn))以完成創(chuàng)建 SSH 帳戶 - 您可以更改密碼,但服務(wù)器有自己的方法來這樣做。
4.記下安全 Shell 連接信息——當(dāng)您使用 SSH 客戶端時,您將需要它來連接到遠(yuǎn)程服務(wù)器。
5.記下服務(wù)器的主機(jī)密鑰(出于安全目的)。
第二步:
啟動 Putty 并設(shè)置 SSH 遠(yuǎn)程服務(wù)器連接。
1.在配置窗口中,在主機(jī)名字段中輸入所需的詳細(xì)信息。
2.建立連接。
3.如果這是您第一次連接到服務(wù)器,Putty 會向您顯示安全警告。但是,如果這不是第一次并且您仍然收到警報,請小心。可能是黑客以中間人攻擊為目標(biāo),試圖占用您的連接并獲取您的密碼。
4.對這是一個真實的連接感到滿意嗎?單擊是按鈕。Putty 將顯示一個終端窗口,并提示您輸入用戶名和密碼。輸入您的信息。當(dāng)您通過 SSH 輸入密碼時,屏幕上沒有響應(yīng)。只需輸入您的密碼,然后點(diǎn)擊 Enter 按鈕!
5.正確輸入密碼后,終端窗口會在服務(wù)器上顯示命令行。您可以在此終端窗口中輸入命令,并享受有限的服務(wù)器控制。所有服務(wù)器響應(yīng)都在此窗口中可見。
第三步:
1.在遠(yuǎn)程服務(wù)器上(通過 Putty)找到您要查找的目標(biāo)文件夾。
2.檢查文件夾的內(nèi)容以確保其文件或文件夾沒有與您要傳輸?shù)奈募蛭募A具有相同的名稱。如果是,請嘗試重命名或刪除它們,或?qū)⑺鼈冎匦露ㄎ坏讲煌奈募A。
3.使用 Secure Copy,將文件從服務(wù)器傳輸?shù)椒?wù)器。這是安全復(fù)制語法(“scp”啟用該功能):scp [switch] [source content location] [destination content location]
4.“開關(guān)”是可選的。如果您想通過 SSH 傳輸一個文件(僅一個),或者多個存儲在一個目錄中并打算共享同一個文件夾,則不需要切換。但是,如果您計劃傳輸整個文件夾,您將需要一個,那就是“遞歸開關(guān)”(-r)。
5.-r 不是唯一可用的開關(guān)——您可以使用許多其他開關(guān)來控制 SCP(但我們不會在本指南中介紹它們)。
6.內(nèi)容位置語法根據(jù)其位置而有所不同。對于在您登錄的服務(wù)器上找到的內(nèi)容,位置是您要使用的目錄或文件名。例如,“/var/www/dir”。但是對于存儲在您未登錄的第二個遠(yuǎn)程服務(wù)器上的內(nèi)容,事情變得有點(diǎn)復(fù)雜。例如,
[userid]@[遠(yuǎn)程服務(wù)器 2 url 或 ip 地址]:[目錄或文件] —userx@www.serverx.com:/var/www/
因此,將目錄從遠(yuǎn)程服務(wù)器傳輸?shù)竭h(yuǎn)程服務(wù)器所需的完整語法示例如下所示(如果目標(biāo)是您當(dāng)前登錄的服務(wù)器):
scp - r userx@www.serverx.com:/var/www/var/www/dir
系統(tǒng)會要求您輸入第二個遠(yuǎn)程服務(wù)器的密碼。像以前一樣,您不會在輸入密碼時看到它。完成后,按 Enter。
如果您為第二個遠(yuǎn)程服務(wù)器輸入了正確的密碼,您將看到文件傳輸過程開始?,F(xiàn)在,您可以關(guān)閉終端窗口:傳輸將自動進(jìn)行!
遵循以上分步指南后,您應(yīng)該會發(fā)現(xiàn)通過 SSH上傳文件到服務(wù)器是更容易的。
審核編輯:符乾江
-
服務(wù)器
+關(guān)注
關(guān)注
14文章
10339瀏覽量
91726 -
SSH
+關(guān)注
關(guān)注
0文章
200瀏覽量
17803
發(fā)布評論請先 登錄
Linux服務(wù)器磁盤管理機(jī)制和清理策略
【服務(wù)器數(shù)據(jù)恢復(fù)】從崩潰到重生:16盤服務(wù)器RAID與EXT4文件系統(tǒng)深度修復(fù)實錄
Node-RED+Modbus_slave:JSON數(shù)據(jù)采集與阿里云服務(wù)器上傳
服務(wù)器遠(yuǎn)程連接超時以及拒絕連接的真實緣由和解決辦法
服務(wù)器數(shù)據(jù)恢復(fù)—意外斷電!Linux服務(wù)器數(shù)據(jù)恢復(fù)大揭秘
飛凌嵌入式ElfBoard-常用的網(wǎng)絡(luò)服務(wù)的搭建之SSH服務(wù)搭建
SSH 遠(yuǎn)程連接內(nèi)網(wǎng) Linux 服務(wù)器
服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器斷電導(dǎo)致raid模塊損壞的數(shù)據(jù)恢復(fù)案例
產(chǎn)品圖片上傳API接口
如何配置Linux防火墻和Web服務(wù)器
歐洲VS美國服務(wù)器怎么選?1分鐘解析核心差異 #歐洲服務(wù)器 #美國服務(wù)器 #服務(wù)器
服務(wù)器數(shù)據(jù)恢復(fù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例
ssh如何上傳文件到服務(wù)器
評論