Я хотел установить RDC с моей машины Windows 7 на удаленный сервер (версия сервера: SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4).
Я последовал и адаптировал инструкции из: http://laptops.eng.uci.edu/software-installation/using-linux/how-to-configure-xming-putty
Теперь мой RDC работает отлично, но при попытке подключения с Putty я получаю следующий журнал ошибок:
2018-05-08 14:58:00 Подключение к 192.168.20.209 порт 22
2018-05-08 14:58:00 Заявим версию: SSH-2.0-PuTTY_Release_0.70
2018-05-08 14:58:00 Версия сервера: SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4
2018-05-08 14:58:00 Использование протокола SSH версии 2
2018-05-08 14:58:00 Ошибка сети: программное обеспечение вызвало прерывание соединения
Я не могу подключиться для передачи sftp с помощью FileZilla, что на самом деле является моей основной проблемой, поскольку я могу подключиться к своему серверу с помощью RDC.
15:33:34 Ответ: fzSftp запущен, protocol_version = 8
15:33:34 Ошибка: сетевая ошибка: программное обеспечение вызвало разрыв соединения
15:33:34 Ошибка: не удалось подключиться к серверу
Есть идеи, как отладить эту странную ситуацию?
Спасибо !
Проблема возникла из-за того, что ключи, сгенерированные при первом подключении к серверу, каким-то образом не хранились в HKEY_CURRENT_USER \ Software \ SimonTatham \ PuTTY \ SshHostKeys. Вероятно, это связано с подключением RDC, поскольку это произошло после того, как я его использовал.
Следуя этому руководству https://www.cyberciti.biz/faq/howto-regenerate-openssh-host-keys/, Я удалил старые ключи с сервера и перенастроил сервер Openssh. При подключении к серверу с помощью Putty ключи были общими, и теперь Putty, RDC и Filezilla работают.
Измените конфигурацию сервера OpenSSH с помощью команды sudo dpkg-reconfigure openssh-server