使用 WinSCP 將文件和文件夾從 Windows 傳輸?shù)?Linux
有時(shí),你需要通過文件傳輸文件。有很多文件共享服務(wù),但是大多數(shù)的共享服務(wù)都要求你發(fā)送你的文件到互聯(lián)網(wǎng)上。當(dāng)兩臺(tái)計(jì)算機(jī)并排在一起或在一棟建筑物中時(shí),通過互聯(lián)網(wǎng)傳輸文件,這似乎看起來繞了很遠(yuǎn)的路(更不用說隱私問題)。開源的 WinSCP 實(shí)用程序會(huì)使其很輕易地通過網(wǎng)絡(luò)將一個(gè)文件或一個(gè)文件夾從你的 Windows 計(jì)算機(jī)傳輸?shù)侥愕?Linux 計(jì)算機(jī)。
IP 地址
在你可以傳輸之前,你必須知道目標(biāo)計(jì)算機(jī)的 IP 地址或完全限定域名。假設(shè)它是一臺(tái)在你的同一個(gè)網(wǎng)絡(luò)上的計(jì)算機(jī),并且你沒有運(yùn)行 DNS 服務(wù)器來解析計(jì)算機(jī)名稱,你可以在 Linux 計(jì)算機(jī)上使用 ??ip?
? 命令來找到目標(biāo) IP 地址:
??127.0.0.1?
? 是一個(gè) 環(huán)回地址loopback address ,計(jì)算機(jī)僅使用它來自我通信,因此在這個(gè)示例中,正確的地址是 ??192.168.1.23?
? 。在你的系統(tǒng)中,IP 地址可能會(huì)看起來有所不同。如果你不確定哪個(gè)是哪個(gè),你可以逐個(gè)嘗試到你找到正確的 IP 地址 (然后,在一些地方寫下來?。?/p>
或者,你可以查找你的路由器設(shè)置,它列出了所有通過 DHCP 分配的地址。
防火墻和地址
??WinSCP?
? 命令使用 OpenSSH 協(xié)議,因此,你的 Linux 計(jì)算機(jī)必需運(yùn)行 OpenSSH 服務(wù)器軟件,并且你的 Linux 計(jì)算機(jī)的防火墻必需允許 SSH 通信。
如果你不確定你的 Linux 機(jī)器是否在運(yùn)行 SSH ,那么在 Linux 機(jī)器的終端上運(yùn)行這個(gè)命令:
為確保你的防火墻允許 SSH 通信,運(yùn)行這個(gè)命令:
關(guān)于 Linux 上的防火墻的更多信息,閱讀 ??增強(qiáng) Linux 防火墻?? 。
使用 WinSCP
WinSCP 是一款針對微軟 Windows 的開源 SSH 文件傳輸應(yīng)用程序。為使用它,你必須先 ??下載?? 和 ??安裝?? 它。
在你安裝完成后,打開 WinSCP ,并在 “文件協(xié)議File Protocol” 字段中選擇 “SCP” 選項(xiàng)。
在 “主機(jī)名稱Host name” 字段中添加你的 Linux 計(jì)算機(jī)的 IP 地址或 DNS 名稱,并在 “端口號(hào)Port number” 字段中輸入 22 。針對該 Linux 計(jì)算機(jī),輸入你的用戶名稱和密碼,然后單擊 WinSCP 窗口底部的 “登錄Login” 按鈕。
Image of the WinSCP login window.
驗(yàn)證你是否獲取了登錄 Linux 計(jì)算機(jī)的身份授權(quán)。在驗(yàn)證成功后,你的 Linux 計(jì)算機(jī)的 IP 地址或 DNS 名稱將顯示在窗口的頂部。
Image of a WinSCP window showing where IP adress is located.
現(xiàn)在,你可以從左側(cè)的 Windows 面板中拖拽一個(gè)文件(如示例,我使用 ??winscp-test.txt?
? 文件)到右側(cè)的目標(biāo) Linux 計(jì)算機(jī)目標(biāo),接下來文件會(huì)傳輸。
Image of drag and drop window in WinSCP.
或者,你可以在左側(cè)的面板中右鍵單擊一個(gè)文件,然后上傳它到右側(cè)的遠(yuǎn)程目標(biāo)的面板。
Image of a right click option to upload files in WinSCP.
驗(yàn)證副本
打開一個(gè) Linux 終端,然后使用 ??ls?
? 命令來查看已傳輸?shù)?nbsp;??winscp-test.txt?
? 文件。在我的示例中,它出現(xiàn)在我的主目錄, ??/home/sysadmin?
? 。
你已經(jīng)通過網(wǎng)絡(luò)成功地將一個(gè)文件從一臺(tái) Windows 計(jì)算機(jī)傳輸?shù)揭慌_(tái) Linux 計(jì)算機(jī)!
當(dāng)然,你也可以使用類似上述的技術(shù),將文件和文件夾從一臺(tái) Linux 計(jì)算機(jī)傳輸?shù)揭慌_(tái) Windows 計(jì)算機(jī)。
遠(yuǎn)程復(fù)制
使用強(qiáng)大的開源 WinSCP 應(yīng)用程序,你可以訪問在你家中或工作場所的任意一臺(tái)計(jì)算機(jī)、你擁有賬戶的服務(wù)器、甚至是移動(dòng)設(shè)備、??邊緣設(shè)備??、物聯(lián)網(wǎng)設(shè)備。使用這個(gè)極好的工具來傳輸文件就像你在本地目錄下將一個(gè)文件復(fù)制到另一個(gè)本地目錄一樣容易!