Как подключить Coda к экземпляру AWS EC2? неправильное имя пользователя или пароль

Я следовал инструкциям в теме: Как настроить Coda для работы с моим экземпляром Amazon EC2?

Тем не менее, у меня все еще есть проблема. Я могу SSH в мой EC2 Экземпляр, просто набрав ssh unbuntu@ip а также использовать терминал в Coda. Когда я пытаюсь добавить сайт и подключиться, он говорит, что имя пользователя или пароль не были приняты сервером.

Я уверен, что мои разрешения правильны (400) для моей пары ключей, расположенной в.ssh, поскольку я могу ssh в нее.

Мои настройки кода:

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

Кроме того, разрешение My .ssh для каталога равно 700, а для всех файлов установлено значение 400. Мой конфигурационный файл выглядит следующим образом:

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

Есть идеи, что не так? Я могу ssh через терминал и использовать терминал Coda; однако я говорю

"Не удалось подключиться к серверу xxxx: имя пользователя или пароль не были приняты сервером".

когда я пытаюсь открыть сайт с помощью Coda.

2 ответа

При создании новых сайтов с Coda для использования с инстансами EC2 я использовал:

Протокол: SFTP

Порт: 22

Сервер:ec2-xxx-xxx-xxx-xxx.eu-west-1.compute.amazonaws.com

Имя пользователя: ec2-user

Пароль: (нажмите значок ключа и выберите свою пару ключей)

Корневой URL: http://whatever.com/

Удаленный рут: /var/www/html/whwhat.com

Локальный корень: / Тома /Macintosh HD/ Пользователи / Алекс / Местоположение / Местоположение / Местоположение

Нажмите SAVE и все готово.

Вы также можете создать ~/.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

Попробуйте установить имя пользователя "ec2-user" с пустым паролем.

Другие вопросы по тегам