Не удается подключиться по SFTP к AWS с помощью Notepad++ (NppFTP)

Я настроил экземпляр EC2 с помощью Amazon AMI (я полагаю, на основе redhat/centos). Я настроил свой профиль безопасности, чтобы разрешить 22, и проверил, что он работает, потому что я могу использовать SSH без проблем, используя шпатлевку и созданный мной ppk.

С другой стороны, SFTP не подходит. Когда я пытаюсь войти по SFTP, я получаю следующий ответ:

Подключение
[SFTP] Ключ хоста принят
[SFTP] Аутентификация прошла успешно
[SFTP] Ошибка инициализации sftp: получено сообщение 115 вместо SSH_FXP_VERSION
Невозможно подключиться
Отключено

Гугл, конечно, мало чем помог. Есть предположения?


person trex005    schedule 22.11.2011    source источник


Ответы (3)


Вам нужно будет использовать версию вашего закрытого ключа .pem, а не .ppk при аутентификации с помощью Notepad++.

Я столкнулся с той же проблемой, что и вы, при использовании .ppk, однако, когда я преобразовал .ppk обратно в .pem с помощью puttygen, я смог пройти аутентификацию на сервере.

Вот дополнительная информация об использовании puttygen для преобразования вашего ключа обратно в .pem, если этот формат больше не используется: http://www.techyforums.com/index.php?showtopic=80

person Ben F.    schedule 20.01.2013

Попробуйте установить свой идентификатор пользователя в Notepad++ на ec2-user в пароль тоже, чтобы Notepad++ не приставал ко мне с просьбой ввести пароль. Поскольку вы используете auth key, пароль не имеет значения.

person EC2 Dude    schedule 18.01.2012

посмотри на /root/.ssh/authorized_keys у тебя скорее всего есть такая штука :

> no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="echo
> 'Please login as the user \"ubuntu\" rather than the user
> \"root\".';echo;sleep 10" ssh-rsa AAAAB3[yourkey]

Избавьтесь от всего, что находится перед ssh-rsa, и корневая часть заработает.

person Patrick    schedule 02.02.2012