[云] 将文件从本地机器传输到 EC2 实例
将文件从本地机器传输到 EC2 实例
步骤如下:
-
将压缩文件下载到本地机器
- ZIP 文件,保存到你的本地电脑中。
-
使用 scp 将文件传输到 EC2 实例
-
在终端中运行以下命令,将文件复制到 EC2 实例:
$ scp -i "path/to/your/key.pem" "path/to/your/file.zip" ubuntu@ec2-<你的公网 IP 或 DNS>:/home/ubuntu/
-
- 解释:
ubuntu@ec2-<你的公网 IP 或 DNS>:/home/ubuntu/
:EC2 实例的用户名和地址,文件将被复制到/home/ubuntu/
目录。"path/to/your/file.zip"
:你在本地机器上下载的 ZIP 文件的路径。-i "path/to/your/key.pem"
:指定你的私钥文件路径,用于身份验证。scp
:安全复制命令,用于在本地和远程主机之间传输文件。
-
处理连接提示
-
当出现以下提示时:
Are you sure you want to continue connecting (yes/no/[fingerprint])?
-
-
-
输入
yes
并按下回车键。这个提示是由于首次连接到新的 EC2 实例,系统需要确认主机的真实性。
-
-
在 EC2 实例上解压文件
-
连接到 EC2 实例:
$ ssh -i "path/to/your/key.pem" ubuntu@ec2-<你的公网 IP 或 DNS>
找到并解压 ZIP 文件:
$ cd /home/ubuntu/ $ unzip file.zip
-
注意:如果 unzip
命令不可用,可以通过以下命令安装:
$ sudo apt-get update
$ sudo apt-get install unzip
通俗解释:
-
下载并传输文件:你需要先在本地电脑上下载作业文件,然后使用
scp
命令将其安全地传输到你的 EC2 实例上。这就像从你自己的电脑复制文件到远程服务器一样。 -
确认连接安全:首次连接到 EC2 实例时,系统会提示你确认。这是一个安全措施,确保你连接到正确的服务器。
-
解压文件:一旦文件在 EC2 上,你需要解压它才能使用。因为有些 EC2 实例默认没有解压工具,所以可能需要先安装
unzip
。