如何将 zip 文件传输到 ubuntu 服务器?

如何将 zip 文件传输到 ubuntu 服务器?

我有d:/upload/jboss-eap-6.2.0.zip

该文件需要上传到 Ubuntu 服务器

我尝试使用以下命令

scp d:/upload/jboss-eap-6.2.0.zip ubuntu@ip-10-47-175-216:/home/ubuntu

答案1

听起来您已经ssh登录到远程计算机,并尝试scp从本地文件执行操作。这行不通。远程 shell 会话不了解您的本地文件系统。

您需要从 Windows 中运行的某个程序推送文件。WinSCP 是一款出色的客户端。您向其提供 SSH 详细信息,它就会为您提供远程服务器上足够的文件访问权限。或者您可以使用 SFTP(如 Filezilla)客户端,同样通过 SSH 工作。

答案2

在 Windows 机器上打开 cmd:

 set PATH=C:\Program Files\PuTTY

然后从 cmd 尝试此命令:

pscp d:/upload/jboss-eap-6.2.0.zip  ubuntu@your-ip:/home/ubuntu/

你的 IP 类似 :10.1.1.1

答案3

这是解决方案:

在程序文件文件夹中创建一个名为“putty”的文件夹,然后下载并粘贴“putty and pscp”exe 文件到 putty 文件夹中

然后从 Windows cmd 设置路径:set PATH=C:\Program Files\putty;%PATH%

然后在 cmd> pscp -id:/key/xxx.ppk d:/upload/jboss-eap-6.2.0.zip [电子邮件保护]:/主页/Ubuntu

-i 是用于身份验证的私钥 .ppk - 由 Puttygen 生成(来自 .pem 文件)

相关内容