gpt4 book ai didi

amazon-ec2 - 无法将文件上传到 ec2 实例

转载 作者:行者123 更新时间:2023-12-02 14:47:08 74 4
gpt4 key购买 nike

我是一个新手,我只想为发烧RSS设置一个EC2实例。这是我的信息:os x 10.9.2、aws 以及 ubuntu 12.04 lts 的 ami。我按照本指南在 ec2 上设置了 lamp:http://www.robotmedia.net/2011/04/how-to-create-an-amazon-ec2-instance-with-apache-php-and-mysql-lamp/

现在我可以使用终端 ssh 到我的服务器公共(public) IP。连接服务器后,我输入

scp -i /path/to/keypair.pem /path/to/test.txt ubuntu@theServerPublicIP:~/

并得到如下错误:

Warning: Identity file keypair.pem not accessible: No such file or directory.

我尝试通过以下方式解决该问题:1. 在我的 os x 上将 .pem 文件的权限更改为 600。

chmod 600 keypair.pem

再次 ssh,再次 scp,并得到相同的错误。然后我在我的 os x 上将其权限更改为 400,

chmod 600 keypair.pem

并重新设置 ssh 和 scp,并得到相同的错误。

  1. 使用 ~/path/to/file 重写 keypair.pem 和 test.txt 的文件路径,然后重新配置 ssh 和 scp,得到同样的错误。接下来使用/Users/myUserName/path/to/file 重写两个文件的文件路径并重新设置 ssh 和 scp,得到相同的错误。接下来 cd 到 keypair.pem 和 test.txt 的文件夹(我将它们放在同一个文件夹中),并尝试了上述两种命名,但都得到了相同的错误。

  2. 更改服务器上的路径。我尝试了“~”、“~/”、“/”、“/var/www/”,但仍然遇到同样的错误。

  3. 我也尝试过叉车,因为我看到 Fever 的开发者在演示视频中使用了它。我尝试了所有连接选项:sftp...但无法连接到服务器。

请帮忙上传test.txt...然后我就可以上传fever文件夹了。

谢谢!

最佳答案

如果您需要经常这样做,我建议您创建一个别名。

例如:我在 EC2 实例上运行网络服务器,并且本地目录中有 HTML 内容 awsplaywww

$ 别名syncaws="rsync -avrz --delete/home/sanket/workspace/awsplaywww/-e ssh sanket@awsplay1.ddns.net:/var/www/html/"

现在每次我更新 HTML 文件或其他内容时都需要将其发送回服务器。我只需打开终端并输入 syncaws 即可完成工作!

关于amazon-ec2 - 无法将文件上传到 ec2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23173836/

74 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com