Как подключить 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" с пустым паролем.