【问题标题】:How do you connect Coda to AWS EC2 Instance? Invalid username or password如何将 Coda 连接到 AWS EC2 实例?用户名或密码无效
【发布时间】:2012-08-17 18:30:33
【问题描述】:

我已按照线程中的说明进行操作:How do configure Coda to work for my Amazon EC2 instance?

但是,我仍然遇到问题。我只需键入ssh unbuntu@ip 即可通过 ssh 进入我的 EC2 实例,也可以在 Coda 中使用终端。当我尝试添加站点并连接时,它显示服务器不接受用户名或密码。

我确信我在 .ssh 中的密钥对上的权限是正确的 (400),因为我可以通过 ssh 进入它。

我的尾声设置是:

Protocal: SFTP port 22
Server: <ip>
username: ubuntu
password: <blank>
Root URL: http://<ip>/sub

此外, 我的 .ssh 目录权限是 700,里面的所有文件都设置为 400。 我的配置文件如下所示:

Host <ip>
User ubuntu
IdentityFile ~/.ssh/key.pem
HostName <ip>

知道出了什么问题吗?我可以通过终端 ssh 并使用 Coda 终端;但是,我说

“无法连接到服务器 xxxx:服务器不接受用户名或密码。”`

当我尝试使用 Coda 打开网站时。

【问题讨论】:

    标签: ssh amazon-ec2 amazon-web-services coda


    【解决方案1】:

    使用 Coda 创建新站点以用于我使用过的 EC2 实例时:

    协议:SFTP

    端口:22

    服务器:ec2-xxx-xxx-xxx-xxx.eu-west-1.compute.amazonaws.com

    用户名:ec2-user

    密码:(按钥匙图标并选择您的密钥对)

    根网址:http://whatever.com

    远程根目录:/var/www/html/whatever.com

    本地根目录:/Volumes/Macintosh HD/Users/Alex/Location/Location/Location

    按下保存就完成了。

    您也可以创建一个~/.ssh/config 文件:

    # AWS Ec2 Ireland
    Host *.eu-west-1.compute.amazonaws.com
    IdentityFile /location/of/your/pem/file/dublin.pem
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null
    IdentitiesOnly yes
    ForwardAgent no
    

    【讨论】:

      【解决方案2】:

      尝试使用空白密码将用户名设置为“ec2-user”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-01-03
        • 2016-08-24
        • 1970-01-01
        • 1970-01-01
        • 2014-05-23
        • 2014-03-03
        • 2020-07-31
        • 1970-01-01
        相关资源
        最近更新 更多