From 2c97f10ad25ec92ee5300ab03dae5b6881f67db0 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Mon, 28 Nov 2022 09:30:18 +0800 Subject: [PATCH] RP @robsean https://linux.cn/article-15297-1.html --- ...s and folders from Windows to Linux with WinSCP.md | 39 ++++++++++--------- 1 file changed, 21 insertions(+), 18 deletions(-) rename {translated/tech => published}/20221101.1 ⭐️⭐️ Transfer files and folders from Windows to Linux with WinSCP.md (55%) diff --git a/translated/tech/20221101.1 ⭐️⭐️ Transfer files and folders from Windows to Linux with WinSCP.md b/published/20221101.1 ⭐️⭐️ Transfer files and folders from Windows to Linux with WinSCP.md similarity index 55% rename from translated/tech/20221101.1 ⭐️⭐️ Transfer files and folders from Windows to Linux with WinSCP.md rename to published/20221101.1 ⭐️⭐️ Transfer files and folders from Windows to Linux with WinSCP.md index 35e8d23732..dab44cba47 100644 --- a/translated/tech/20221101.1 ⭐️⭐️ Transfer files and folders from Windows to Linux with WinSCP.md +++ b/published/20221101.1 ⭐️⭐️ Transfer files and folders from Windows to Linux with WinSCP.md @@ -3,28 +3,30 @@ [#]: author: "Paul https://opensource.com/users/plaubscher" [#]: collector: "lkxed" [#]: translator: "robsean" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-15297-1.html" 使用 WinSCP 将文件和文件夹从 Windows 传输到 Linux ====== -如果你正在寻找一种快速的从你的 Windows 计算机传输文件到你的 Linux 计算机的方法,那么开源的 WinSCP 实用程序会使其很容易地通过网络传输一个文件或一个文件夹。 +![][0] -有时,你需要通过文件传输文件。这里有很多文件共享服务,但是大多数的共享服务都要求你发送你的文件到互联网上。当两台计算机并排在一起或在一栋建筑物中时,通过互联网传输文件,这似乎看起来是一条很长的路 (更不用说隐私问题)。开源 WinSCP 实用程序会使其很轻易地通过网络将一个文件或一个文件夹从你的 Windows 计算机传输到你的 Linux 计算机。 +> 如果你正在寻找一种快速的从你的 Windows 计算机传输文件到你的 Linux 计算机的方法,那么开源的 WinSCP 实用程序会使其很容易地通过网络传输文件或文件夹。 + +有时,你需要通过文件传输文件。有很多文件共享服务,但是大多数的共享服务都要求你发送你的文件到互联网上。当两台计算机并排在一起或在一栋建筑物中时,通过互联网传输文件,这似乎看起来绕了很远的路(更不用说隐私问题)。开源的 WinSCP 实用程序会使其很轻易地通过网络将一个文件或一个文件夹从你的 Windows 计算机传输到你的 Linux 计算机。 ### IP 地址 -在你可以传输之前,你必需知道目标计算机的 IP 地址或完全限定的域名。假设它是一台在你的同一个网络上的计算机,并且你没有运行一个 DNS 服务器来解析计算机名称,你可以在 Linux 计算机上使用 `ip` 命令来找到目标 IP 地址: +在你可以传输之前,你必须知道目标计算机的 IP 地址或完全限定域名。假设它是一台在你的同一个网络上的计算机,并且你没有运行 DNS 服务器来解析计算机名称,你可以在 Linux 计算机上使用 `ip` 命令来找到目标 IP 地址: ``` -[linux]$ ip addr show |grep'inet ' +[linux]$ ip addr show |grep 'inet ' inet 127.0.0.1/8 scope host lo   inet 192.168.1.23/24 brd 10.0.1.255 scope global noprefixroute eth0 ``` -在所有的情况下,127.0.0.1 都是一个 回送地址loopback address ,计算机仅使用它来自我通信,因此在这个示例中,正确的地址是 192.168.1.23 。在你的系统中,IP 地址可能会看起来有所不同。如果你不确定哪个是哪个,你可以逐个尝试到你找到正确的 IP 地址 (然后,在一些地方写下来!) +`127.0.0.1` 是一个 环回地址loopback address ,计算机仅使用它来自我通信,因此在这个示例中,正确的地址是 `192.168.1.23` 。在你的系统中,IP 地址可能会看起来有所不同。如果你不确定哪个是哪个,你可以逐个尝试到你找到正确的 IP 地址 (然后,在一些地方写下来!) 或者,你可以查找你的路由器设置,它列出了所有通过 DHCP 分配的地址。 @@ -35,7 +37,7 @@ inet 192.168.1.23/24 brd 10.0.1.255 scope global noprefixroute eth0 如果你不确定你的 Linux 机器是否在运行 SSH ,那么在 Linux 机器的终端上运行这个命令: ``` -[linux]$ sudo systemctl enable--now sshd +[linux]$ sudo systemctl enable --now sshd ``` 为确保你的防火墙允许 SSH 通信,运行这个命令: @@ -48,19 +50,19 @@ inet 192.168.1.23/24 brd 10.0.1.255 scope global noprefixroute eth0 ### 使用 WinSCP -WinSCP 是一款针对 Microsoft Windows 的开源 SSH 文件传输应用程序。为使用它,你必需先 [下载][2] 和 [安装][2] 它。 +WinSCP 是一款针对微软 Windows 的开源 SSH 文件传输应用程序。为使用它,你必须先 [下载][2] 和 [安装][2] 它。 -在你安装完成后,打开 WinSCP ,并在 文件协议File Protocol 区域中选择 **SCP** 选项。 +在你安装完成后,打开 WinSCP ,并在 “文件协议File Protocol” 字段中选择 “SCP” 选项。 -在 主机名称Host name 区域中添加你的 Linux 计算机的 IP 地址或 DNS 名称,并在 端口编号Port number 区域中输入 **22** 。针对该 Linux 计算机,输入你的用户名称和密码,然后单击 WinSCP 窗口底部的 登录Login 按钮。 +在 “主机名称Host name” 字段中添加你的 Linux 计算机的 IP 地址或 DNS 名称,并在 “端口号Port number” 字段中输入 **22** 。针对该 Linux 计算机,输入你的用户名称和密码,然后单击 WinSCP 窗口底部的 “登录Login” 按钮。 ![Image of the WinSCP login window.][3] -验证你是否获取登录 Linux 计算机的身份授权。在验证成功后,你的 Linux 计算机的 IP 地址或 DNS 名称将显示在窗口的顶部。 +验证你是否获取了登录 Linux 计算机的身份授权。在验证成功后,你的 Linux 计算机的 IP 地址或 DNS 名称将显示在窗口的顶部。 ![Image of a WinSCP window showing where IP adress is located.][4] -现在,你可以从左侧的 Windows 面板中拖拽一个文件 (如示例,我使用 `winscp-test.txt` 文件) 到右侧的目标 Linux 计算机目标,接下来文件或传输。 +现在,你可以从左侧的 Windows 面板中拖拽一个文件(如示例,我使用 `winscp-test.txt` 文件)到右侧的目标 Linux 计算机目标,接下来文件会传输。 ![Image of drag and drop window in WinSCP.][5] @@ -68,9 +70,9 @@ WinSCP 是一款针对 Microsoft Windows 的开源 SSH 文件传输应用程序 ![Image of a right click option to upload files in WinSCP.][6] -### 验证复制件 +### 验证副本 -打开一个 Linux 终端,然后使用 `ls` 命令来查看已传输的 `winscp-test.txt` 文件。在我的示例中,它出现在我的 home 目录, `/_home_/sysadmin` 。 +打开一个 Linux 终端,然后使用 `ls` 命令来查看已传输的 `winscp-test.txt` 文件。在我的示例中,它出现在我的主目录, `/home/sysadmin` 。 ``` $ ls @@ -96,8 +98,8 @@ via: https://opensource.com/article/22/11/transfer-files-folders-windows-linux-w 作者:[Paul][a] 选题:[lkxed][b] -译者:[robsean]](https://github.com/robsean) -校对:[校对者ID](https://github.com/校对者ID) +译者:[robsean](https://github.com/robsean) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 @@ -110,3 +112,4 @@ via: https://opensource.com/article/22/11/transfer-files-folders-windows-linux-w [5]: https://opensource.com/sites/default/files/2022-10/WinSCP.drapdropwindow.png [6]: https://opensource.com/sites/default/files/2022-10/RightclickUploadfileWInSCP.png [7]: https://www.redhat.com/en/topics/edge-computing/what-is-edge-computing?intcmp=7013a000002qLH8AAM +[0]: https://img.linux.net.cn/data/attachment/album/202211/28/092919hf6y9ojjlmmsfmlm.jpg \ No newline at end of file