Не могу SFTP в AWS с помощью Notepad ++ (NppFTP) - PullRequest
1 голос
/ 22 ноября 2011

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

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

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

Конечно, Google мало чем помог. Есть мысли?

Ответы [ 3 ]

6 голосов
/ 20 января 2013

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

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

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

3 голосов
/ 18 января 2012

Попробуйте установить свой идентификатор пользователя в Notepad++ на . Если он установлен на "root", вы получите 115 error. Я также ввел в пароль пароль , чтобы Notepad++ не мешал мне спрашивать пароль. Поскольку вы используете auth key, пароль не имеет значения.

1 голос
/ 02 февраля 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, и рут-материал будет работать.

...