如何将文件从 Windows 笔记本电脑复制到 Linux 远程服务器

How to copy file from Windows laptop to Linux remote server

Whosebug 上已经有很多关于这个问题的话题

但是,我花了最后 3 个小时尝试了所有这些方法,但无法解决这个问题。

我正在尝试将文件从我的笔记本电脑复制到远程 linux 服务器

我的笔记本电脑使用 Windows 8.1

远程服务器是 Debian。

我通过 PUTTY 连接到 Linux 服务器。

如果我使用 linux 机器,它会像 A-B-C 一样简单

但是,因为我的笔记本电脑是 Windows.......嗯......

这是我试过的命令:

pscp C:\Users\Michael Storm\Desktop\Folder\public_key.ppk mstorm@my.linux.server:/home/mstorm

mstorm --- 我在 linux 服务器上的用户名(还有我的主目录)

public_key.ppk --- 我试图复制到 linux 服务器的文件

C:\Users\Michael Storm\Desktop\Folder\public_key.ppk --- 文件路径(在我的笔记本电脑上)

(明确一点:在“public_key.ppk”和“mstorm[=57 之间有一个 space-中断=]"。这个论坛把我的命令的后半部分带到了下一行)

这个命令给我错误:UNKNOWN COMMAND PSCP

因此,我将“PSCP”更改为“SCP”,但出现错误:

ssh: 无法解析主机名 C: 名称或服务未知 权限被拒绝(publickey)。 失去联系

此外,我应该提到:我不能使用任何文件传输客户端(如 FileZilla 或 WinSCP),因为:我通过 public 密钥连接到 linux 服务器。没有密码。

FTP 客户端需要密码才能连接。

由于windows没有直接的ssh连接,你不能这样做。我举个例子,假设你在单机上安装了 multi OS(windows, Centos)。您可以在 Linux 中挂载 windows 分区。因此你可以从 Linux 看到你的 windows 文件。您可以轻松地从 Linux 复制或删除 windows 个文件。但是,您无法轻松地将 Linux 分区挂载到 Windows。但是,您可以使用一些第 3 方应用程序(我从未尝试过!)

对于你的简单问题,你可以使用WinSCP。将 WinSCP 安装到您的 Windows 并连接到您的 Linux。它就像带有 GUI 的腻子。您可以直接连接到 linux 并将文件从 Linux 复制到 Windows,反之亦然。