ein*_*ein 7 ftp sftp amazon-ec2 coda amazon-web-services
我无法连接到我的EC2 instane.我在AWS控制台中打开了端口21.我认为在Coda中无法输入我的SSH密钥对.有没有办法将Coda连接到我的EC2实例?
Pet*_*ter 13
Coda应该从你的ssh配置中选择设置,这样你就可以相当容易地配置它.
如果你已经在〜/ .ssh/ec2_rsa中保存了你的EC2 ssh密钥对,那么只需编辑〜/ .ssh/config看起来像:
IdentityFile ~/.ssh/ec2_rsa
Run Code Online (Sandbox Code Playgroud)
您还可以使用以下身份将IdentityFile指令限制为仅限AWS资源:
Host somehost.amazonaws.com
IdentityFile ~/.ssh/ec2_rsa
Run Code Online (Sandbox Code Playgroud)
如果一切配置正确,那么您应该能够从命令行运行ssh username@awshost并获得登录提示
如果您仍然遇到问题,可以随时在实例上启用密码验证,方法是编辑/etc/ssh/sshd_config并将行添加PasswordAuthentication yes到文件末尾,然后为您的用户设置密码passwd
我在.ssh/config中使用以下设置自动应用EC2资源的EC2密钥对:
# EC2 Northern Virginia
Host *.compute-1.amazonaws.com
IdentityFile ~/.keys/ssh/ec2/us_east_1.key
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
IdentitiesOnly yes
ForwardAgent no
# EC2 Northern California:
Host *.us-west-1.compute.amazonaws.com
IdentityFile ~/.keys/ssh/ec2/us_west_1.key
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
IdentitiesOnly yes
ForwardAgent no
# EC2 Ireland:
Host *.eu-west-1.compute.amazonaws.com
IdentityFile ~/.keys/ssh/ec2/eu_west_1.key
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
IdentitiesOnly yes
ForwardAgent no
# EC2 Singapore:
Host *.ap-southeast-1.compute.amazonaws.com
IdentityFile ~/.keys/ssh/ec2/ap_southeast_1.key
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
IdentitiesOnly yes
ForwardAgent no
# EC2 Tokyo:
Host *.ap-northeast-1.compute.amazonaws.com
IdentityFile ~/.keys/ssh/ec2/ap_northeast_1.key
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
IdentitiesOnly yes
ForwardAgent no
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7735 次 |
| 最近记录: |