如何使用ssh将本地系统文件上载到AmazonEC2?
由于我的网站是在godaddy上托管的,而且它有大量的数据,所以我已经免费使用了EC2并在上面安装了LAMP。是否有任何方法可以直接从godaddy传输文件或从本地系统上载代码?**在笔记本电脑和Amazon实例之间传输文件 ** 对于linux/Unix/Mac系统,我们可以使用命令行工具“scp”在笔记本电脑和Amazon实例之间传输文件。此外,我们还可以使用GUI工具“FileZilla”进行传输,这更方便用户 使用scp传输数据 “scp”是指“安全复制”,它可以在网络上的计算机之间复制文件。您可以在Unix/Linux/Mac系统上的终端中使用此工具 要将文件从笔记本电脑上载到Amazon实例,请执行以下操作:如何使用ssh将本地系统文件上载到AmazonEC2?,ssh,amazon-ec2,Ssh,Amazon Ec2,由于我的网站是在godaddy上托管的,而且它有大量的数据,所以我已经免费使用了EC2并在上面安装了LAMP。是否有任何方法可以直接从godaddy传输文件或从本地系统上载代码?**在笔记本电脑和Amazon实例之间传输文件 ** 对于linux/Unix/Mac系统,我们可以使用命令行工具“scp”在笔记本电脑和Amazon实例之间传输文件。此外,我们还可以使用GUI工具“FileZilla”进行传输,这更方便用户 使用scp传输数据 “scp”是指“安全复制”,它可以在网络上的计算机之间复制
$scp -i ~/Desktop/amazon.pem ~/Desktop/MS115.fa ubuntu@ec2-54-166-128-20.compute-1.amazonaws.com:~/data/
此命令将把笔记本电脑~/Desktop/文件夹中的文件-MS115.fa上载到Amazon实例上的~/data/文件夹。注意,您仍然需要使用用于使用ssh连接到Amazon实例的私钥。(在本例中,它是~/Desktop/中的amazon.pem文件
注意:您需要确保用户“ubuntu”拥有在目标目录中写入的权限。在本例中,如果~/data/是由用户“ubuntu”创建的,则可以
类似地,要将文件从Amazon实例下载到笔记本电脑,请执行以下操作:
$scp -i ~/Desktop/amazon.pem ubuntu@ec2-54-166-128-20.compute-1.amazonaws.com:/data/ecoli_ref-5m-trim.fastq.gz ~/Download/
此命令将从Amazon实例下载文件/data/ecoli_ref-5m-trim.fastq.gz到笔记本电脑中的~/download文件夹
注意:您可以使用星号(*)下载多个文件,如*.fasta.gz
您还可以按照GUI工具“File Zilla”执行相同的任务。
要使用文件Zilla,请按照所附链接进行操作:
我尝试了,但无法使用SCP连接。每次显示“权限被拒绝(公钥)。连接丢失”时,您是否有证书并正在使用该证书