Я следовал инструкциям в потоке: Как сделать настроить 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
Кроме того, для моего каталога .ssh установлено разрешение 700, а для всех файлов в нем установлено значение 400. Мой файл конфигурации выглядит так:
Host <ip>
User ubuntu
IdentityFile ~/.ssh/key.pem
HostName <ip>
Любая идея, что происходит не так? Я могу ssh через терминал и использовать терминал Coda; впрочем, я говорю
«Не удалось подключиться к серверу xxxx: имя пользователя или пароль не были приняты сервером».
когда я пытаюсь открыть сайт с помощью Coda.