如何通過 SSH 將文件從 Windows 10 傳輸到 Linux

通過 SSH 將文件和文件夾從 Windows 10 傳輸到 Linux 的最快方法是使用 SCP 工具。它在 SSH 協議中工作,允許用戶通過命令行快速輕鬆地將數據從一台計算機傳輸到另一台計算機!

在本指南中,我們將向您展示如何在 Windows 10 上使用 SCP。我們將介紹兩種方法。第一種方法是使用 Windows PowerShell,Microsoft 相當於 Linux 命令行。我們將介紹的第二種方法是 WinSCP,這是一個實用程序,它允許 Windows 用戶通過 SSH 使用 SCP 傳輸文件,並具有漂亮的 GUI。

注意:要使 SCP 在 Windows 10 上運行,您計劃將文件傳輸到的 Linux PC 必須已經運行 OpenSSH 服務器。要在您的 Linux 系統上設置 SSH 服務器,請按照我們的主題指南進行操作!

方法 1 – PowerShell

Windows PowerShell 可以說是在 Windows 10 上使用 SCP 的最佳方式。原因是什麼?Windows 10 用戶都已經可以訪問 PowerShell,無需配置或調整任何內容即可使用它。更好的是,Microsoft 已將 SCP 內置到 PowerShell 中,因此 Windows 10 用戶甚至不必安裝它!

要在 PowerShell 中使用 SCP,首先要在 Windows 10 桌面上啟動 PowerShell 控制台。為此,請按鍵盤上的Win,搜索“PowerShell”並啟動帶有藍色終端圖標的應用程序。然後,按照下面的分步說明了解如何將文件和文件夾 SCP 到您的 Linux 機器。

步驟 1:打開 Windows 資源管理器並導航到要傳輸到 Linux 系統的文件/文件夾的位置。因此,例如,如果“文檔”中有一個文件或文件夾,則位置將為C:\Users\EXAMPLE_USERNAME\Documents\. 然後,使用Ctrl + C將位置數據複製到剪貼板。

第 2 步:返回 PowerShell 窗口,將cd寫入命令提示符。然後,在寫入cd 後��用鼠標右鍵單擊。通過右鍵單擊,您會將復制的位置粘貼到剪貼板。

將該位置粘貼到 PowerShell 提示符後,它應該類似於以下命令。

cd C:\Some\location\of\files\or\folders\to\transfer\

按Enter鍵執行命令。

第三步:執行cd命令後,PowerShell 將在您要傳輸的文件所在的目錄中。從這裡,返回到 Windows 資源管理器並查看您要傳輸的文件/文件夾的同一目錄。

例如,如果您希望傳輸example-photo.png到您的 Linux PC,請記下文件名。或者,如果您想傳輸目錄,請說“ Important-Files”,記住文件夾名稱。

第 4 步:在 PowerShell 中,使用 SCP 命令通過 SSH 將文件或目錄傳輸到您的 Linux PC。

注意:嘗試傳輸文件或文件夾時,PowerShell 可能會說“無法建立主機的真實性。您確定要繼續連接嗎?” 您必須選擇“是”,否則 SCP 將失敗。

如何通過 SSH 將文件從 Windows 10 傳輸到 Linux

傳輸文件

要通過 SCP 通過 SSH 將文件從 Windows 10 傳輸到 Linux PC,請自定義以下命令。請注意,您必須更改example-photo.png為要傳輸的實際文件、remote_linux_usernameLinux PC 上的用戶名、linux_hostname_or_local_ipLinux PC 的主機名/LAN IP 地址以及/remote/directory/on/linux/pcLinux PC 上的真實目錄。

scp example-photo.png remote_linux_username@linux_hostname_or_local_ip:/remote/directory/on/linux/pc

傳輸目錄的內容

需要傳輸整個文件夾的內容嗎?使用scp -r。請記住更改C:\Users\EXAMPLE_USERNAME\Documents\Important-Files為 Windows 10 PC 上的實際文件夾、remote_linux_usernameLinux PC 上的用戶名、linux_hostname_or_local_ipLinux PC 的主機名/LAN IP 地址以及/remote/directory/on/linux/pcLinux PC 上的實際目錄。

scp -r 'C:\Users\EXAMPLE_USERNAME\Documents\Important-Files' remote_linux_username@linux_hostname_or_local_ip:/remote/directory/on/linux/pc

方法 2 – WinSCP

如果您不是命令行的忠實粉絲,但仍需要通過 SSH 將文件從 Windows 10 傳輸到遠程 Linux 系統,則可以使用 WinSCP。它在 SCP 之上添加了一個漂亮的 GUI(它還支持其他協議)。以下是如何使用它來傳輸文件和文件夾。

步驟 1: 在 Windows 10 PC 上下載並安裝 WinSCP 應用程序。要下載該應用程序,請前往winscp.net,然後單擊綠色的“立即下載”按鈕。安裝程序完成後,啟動它並在您的 Windows 10 PC 上安裝該程序。

第 2 步:安裝 WinSCP 後,在 Windows 10 桌面上啟動它。啟動後,您將看到一個“登錄”窗口。在登錄窗口中,查找“文件協議”並將其從“SFTP”更改為“SCP”。

如何通過 SSH 將文件從 Windows 10 傳輸到 Linux

第 3 步:找到“主機名”並寫出 Linux PC 的主機名。無法弄清楚主機名?LAN IP 地址也有效。

如何通過 SSH 將文件從 Windows 10 傳輸到 Linux

第四步:找到“用戶名”文本框,在框中輸入遠程Linux PC上的用戶名。

如何通過 SSH 將文件從 Windows 10 傳輸到 Linux

第五步:找到“密碼”框,輸入遠程Linux PC的密碼名稱。然後,單擊“保存”以保存信息。

第 6 步:選擇“登錄”按鈕以通過 SCP/SSH 訪問您的遠程 Linux PC。登錄時,請確保在 WinSCP 詢問“繼續連接到未知服務器並將其主機密鑰添加到緩存?”時選擇“是”。

如何通過 SSH 將文件從 Windows 10 傳輸到 Linux

步驟 7:打開 Windows 資源管理器並瀏覽您希望通過 SCP/SSH 協議共享的文件或文件夾。然後,將其拖到 WinSCP 窗口中。它將使用 SCP 立即傳輸到遠程 Linux PC!

如何通過 SSH 將文件從 Windows 10 傳輸到 Linux

留下評論

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

如何使用 firewall-cmd 設定 SLES 15 防火牆

如何使用 firewall-cmd 設定 SLES 15 防火牆

在 SLES 15 上設定 firewalld:檢查區域、允許服務或連接埠、儲存永久規則、安全重新載入並驗證存取。

SLES 線上修補程式配置指南:無需重新啟動即可套用核心更新

SLES 線上修補程式配置指南:無需重新啟動即可套用核心更新

在 SLES 15 SP7 上啟用核心即時修補,無需重新啟動即可應用支援的修復程序,驗證活動補丁,並了解何時仍需要重新啟動核心。

如何在 SUSE Linux Enterprise Server 15 上啟用 FIPS 模式

如何在 SUSE Linux Enterprise Server 15 上啟用 FIPS 模式

使用 SUSE 支援的設定公用程式在 SLES 15 上啟用 FIPS 模式,安全重啟,驗證核心和加密策略狀態,並檢查認證限制。

如何在不違反安全策略的情況下在 Gooroom OS 上安裝 Google Chrome

如何在不違反安全策略的情況下在 Gooroom OS 上安裝 Google Chrome

使用官方 .deb 軟體包、APT、策略檢查、更新指南和受管設備修復程序,安全地在 Gooroom OS 上安裝 Google Chrome。

如何安全地將SLES系統日誌匯出到遠端Syslog伺服器

如何安全地將SLES系統日誌匯出到遠端Syslog伺服器

使用 rsyslog、TLS 憑證、對等名稱驗證、佇列、驗證和測試,安全地將 SLES 系統日誌轉送到遠端 syslog 伺服器。

SLES 15 Active Directory 與 SSSD 整合:逐步指南

SLES 15 Active Directory 與 SSSD 整合:逐步指南

使用 YaST 將 SLES 15 加入到具有 SSSD 的 Active Directory。準備 DNS 和時間,配置網域登錄,驗證 Kerberos,並比較 SSSD、Winbind 和 realmd。

修正 Pardus Linux 系統上的 Realtek RTL8821CE Wi-Fi 驅動程式問題

修正 Pardus Linux 系統上的 Realtek RTL8821CE Wi-Fi 驅動程式問題

透過檢查內建的 rtw88 驅動程式、Realtek 韌體、rfkill、NetworkManager 和安全性回退選項來修復 Pardus Linux 上的 RTL8821CE Wi-Fi。

修正 Debian 12 中 systemd-resolved 導致的「DNS 解析暫時失敗」問題

修正 Debian 12 中 systemd-resolved 導致的「DNS 解析暫時失敗」問題

使用 systemd-resolved 診斷和修復 Debian 12 DNS 解析失敗,包括 resolv.conf、NetworkManager、networkd、快取和驗證。

如何安全地在 Windows 11 系統上安裝 Pardus Linux 雙系統

如何安全地在 Windows 11 系統上安裝 Pardus Linux 雙系統

在 Windows 11 旁邊安裝 Pardus 25.2,方法是備份、縮小 Windows 磁碟區、啟動 UEFI USB 並保護現有的 EFI 和復原分割區。