Eri*_*tto 311 filezilla amazon-ec2 amazon-web-services
我创建了一个AWS EC2实例,我希望能够以最简单,最直接的方式使用FileZilla将文件上传到服务器目录.
Yas*_*aka 721
我已经为这个检查创建了视频教程.
使用FileZilla和SFTP,Video Tutorial连接到Amazon EC2文件目录
以上视频教程摘要:
文件>站点管理器使用以下参数添加新站点:
主机:ec2实例的公共DNS名称,或服务器的公共IP地址
协议:SFTP
登录类型:正常
用户:来自文档:"对于Amazon Linux,默认用户名是ec2-user.对于RHEL5,用户名通常是root用户,但可能是ec2-user.对于Ubuntu,用户名是ubuntu.对于SUSE Linux,用户名是root.对于Debian,用户名是admin.否则,请咨询您的AMI提供商."
按连接按钮 - 如果已禁用保存密码,系统将提示您登录类型将更改为"要求输入密码".说"确定",在连接时,在密码提示下按"确定"而不输入密码以继续通过对话框.
注意: FileZilla会自动确定要使用的密钥.如上所述,导入后不需要指定密钥.
如果您使用Cyberduck的遵循这个.
如果您有任何权限问题,请查看此帖子.
Els*_*han 28
如果您使用了pem file(我使用的是MacOS/Windows用户,可以按照相同的步骤操作),这非常简单.)
例:
eca-**-**-**-111.ap-southwest-9.compute.amazonaws.com
选择Protocol as SFTP - SSH文件传输协议
选择登录类型作为密钥文件
将您的用户名放在用户字段中:对我而言,它是ubuntu(找到您的ssh用户)
注意:
操作系统与用户名
亚马逊 - ec2用户
Centos - centos
Debian - 管理员或root
Fedora - ec2用户
RHEL - ec2-user或root
SUSE - ec2-user或root
Ubuntu - ubuntu或root
注意:
(请记住允许从EC2连接到您的IP地址的SSH连接)如果不是,您将收到连接错误消息!
注意:允许您的IP通过SFTP连接您的aws实例
EC2 - > SecurityGroups - > SSH - >入站规则 - >编辑 - >添加规则(SSH | TCP | 22 |我的IP(它自动获取IP |规则名称) - >保存
只是井的一个小注释解释了Yasitha Chinthaka的接受答案:
注意:FileZilla会自动确定要使用的密钥.如上所述,导入后不需要指定密钥.
在我的情况下,我已经从过去使用的其他实例中获得了其他5个ppk(新实例的ppk位于该列表的底部).我添加了新实例的新ppk,它不会让我连接到它.错误消息:尝试/尝试次数过多.
删除未使用的ppks后,我终于能够登录到该实例.
所以不,Filezilla不是那么聪明;-)
FileZilla 对我不起作用,我不断收到此错误:
Disconnected: No supported authentication methods available (server sent: publickey)
Run Code Online (Sandbox Code Playgroud)
起作用的是sftp命令。
与 EC2 实例连接
sftp -i "path/to/key.pem" ec2-user@ec2-54-212-34-84.us-west-2.compute.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
下载path/to/source/file.txt和path/to/source/dir:
lcd ~/Desktop
cd path/to/source
get file.txt
get -r dir
Run Code Online (Sandbox Code Playgroud)
上传localpath/to/source/file.txt和~/localpath/to/source/dir到remotepath/to/dest:
lcd localpath/to/source
cd remotepath/to/dest
put file.txt
put -r dir
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
385907 次 |
| 最近记录: |