remmina больше не работает «невозможно подключиться к локальному хосту RDP-сервера»

35

До прошлой ночи у меня была Реммина, работающая нормально. Я мог запустить RDP через туннель SSH, и все было хорошо.

Тогда это перестало работать. Я могу добраться до диалогового окна с паролем для моей рабочей машины, но тогда это просто говорит Cannot connect to RDP server localhost.

Я даже не могу найти журналы, которые выглядят интересно. Я переустановил remmina, очистил свой .remminaкаталог, перезапустил мою машину и даже перезапустил мой шлюз.

Просто чтобы сделать это действительно странным, мой ноутбук (который имеет ту же настройку - последние версии Ubuntu и Remmina) может установить соединение просто отлично. Он даже проходит через тот же маршрутизатор, хотя и по беспроводной сети.

Есть предположения?

Крис Керви
источник
1
Я сталкиваюсь с той же проблемой на Ubuntu 18.04, и она прекрасно работает, как только я изменил параметр безопасности с согласования на RDP из вкладки «Дополнительно».
Paras

Ответы:

52

Я понятия не имею, почему это работает, но я начал менять настройки по одному. Когда я отредактировал свойства соединения, я посмотрел на вкладку «Дополнительно» и изменил безопасность с «согласовать» на «TLS», и вуаля, все работает.

Как ни странно, «вести переговоры» по-прежнему работает на ноутбуке, но, по крайней мере, я вернулся к бизнесу с моим большим монитором :)

Крис Керви
источник
1
После перехода от «вести переговоры» к «TLS» я увидел экран входа в систему Windows, в котором меня попросили сменить пароль. Таким образом, кажется, что просроченные пароли могут быть причиной проблемы. Спасибо за решение.
Торстен Ниехес
та же проблема на монетном дворе, но то же решение работает. Ценится
FabricioFCarv
вау .. та же проблема на 18.04 LTS, то же решение .. спасибо миллион человек чувак !!!
Виталий Терзиев
40

Это случилось со мной, и я нашел ответ, который решил проблему. Просто rm ~/.freerdp/known_hostsи попробуйте еще раз.

Очевидно, это происходит, когда меняются ключи на туннельном сервере. Смотрите эту ошибку .

ОБНОВИТЬ

Первая ссылка теперь указывает на удаленный ответ, поэтому вот дополнительная информация по этой ссылке:

  • Кажется, что файл «known_hosts» содержит некоторые данные маршрутизации для каждого сервера, эти данные иногда устаревают, а когда Remmina пытается подключиться с использованием устаревших данных, происходит сбой. Удаление файла known_hosts решает эту проблему. - Эрель Сегал-Халеви 13 декабря 12:06

  • FWIW, моя проблема не имела никакого отношения к known_hosts (как объяснено ниже), но все, что связано с настройками безопасности: см. Http://www.bauer-power.net/2013/10/unable-to-connect-to-rdp -server-in.html для деталей. - Томислав Накич-Альфиревич 24 апреля '14 в 10:58

  • Полностью сработало, мне было интересно, где хранятся сертификаты. У меня была та же проблема по большей части: я использовал Remmina для RDP на определенную машину, затем однажды он перестал работать (ничего на удаленной машине не изменилось). Другие RDP-соединения, которые я сохранил, все еще работали, за исключением этой машины. Это случилось с использованием аутентификации NLA, которая, кажется, является частью проблемы с новейшей Remmina, не сохраняющей сертификаты. - Николи 26 апреля '13 в 20:26

  • спасибо, раньше он отлично соединялся, затем я переформатировал сервер, и он перестал работать, удалив строку для этого хоста. - Bor691 15 января 14 года в 8:50

  • Мне нужно использовать две службы на одном и том же адресе, но на разных портах, и повторное использование - единственный способ подключиться к обоим. - Гринго Суаве 13 октября 14:55

itsadok
источник
Было предложено добавить sudoперед rmкомандой. Насколько я вижу, пользователь удаляет свой собственный файл, так sudoчто реклама просто рискует. Я что-то пропустил?
Фолькер Сигел
Я понимаю, что это старый вопрос и ответ. Одна из причин, по которой я никогда не публикую внешнюю ссылку в качестве ответа или вопроса, заключается в том, что после чего-то эта ссылка может быть DEAD, как в этом случае. Когда это произойдет, ответ может стать бесполезным. Я просто указываю на очевидное или Stackoverflow должен препятствовать тому, чтобы пользователи этого сайта публиковали внешние ссылки.
Thn
4
К вашему сведению, рассматриваемый файл теперь находится в ~ / .config / freerdp / known_hosts - по крайней мере, в моей системе (Linux Mint 18.1). Существует также ~ / .config / freerdp / known_hosts2, в котором есть дополнительная информация, которая может быть более актуальной. Реммина 1.20.
Крис Хиллери,
Или местоположение может быть в ~ / snap / remmina / current / .config / freerdp (только known_hosts2). Вам нужно перезапустить Remmina, чтобы удаление вступило в силу.
Вели
4

Это случилось со мной, когда я скопировал свою конфигурацию remmina (под ~/.remmina) с одной машины на другую. Возможно версии remmina были другими; изменение безопасности не помогло, но удаление и воссоздание соединения сделали.

user1889941
источник
2

Это сработало для меня, изменив безопасность на NLA по неизвестной причине.

Йохан Уоллгрен
источник
2
Добро пожаловать в Спросите Ubuntu! Я рекомендую отредактировать этот ответ, чтобы дополнить его конкретными сведениями о том, как это сделать. (См. Также Как написать хороший ответ? Для общего совета о том, какие ответы считаются наиболее ценными в AskUbuntu.)
Дэвид Фёрстер
1
Отдельные ответы, которые вы можете поднять и понизить, кажутся мне полезными. Редактирование ответов других людей для вставки «ну, как насчет Х», кажется противоположностью полезного. Одно дело исправлять ошибки, идти вперед и редактировать. Но сказать новому человеку, чтобы он занялся редактированием, вместо того, чтобы сказать, что сработало для него, кажется противоположностью добра.
Уоррен П
NLA не работает для меня, но после обновления Windows (я буду винить в этом) мне пришлось изменить настройки безопасности с «Переговоры» на «RDP».
Ричард Уайзман
1

Проблема в настройке viewmode = 1 в сохраненном файле conf. Если вы измените размер окна, оно должно обновиться и начать показывать сеанс. Изменение этого логического значения на 0 заставит окно по умолчанию и оно будет обновляться при загрузке. Проблема в том, что если вы измените размер окна после начала сеанса, remmina вернет этот параметр обратно.

A work around would be to set the window_maximize=0 to true and then just click/press the maximize button/shortcut to bring it back to your settings. 
window_maximize=1 
window_height=960 
viewmode=1 
Window_width=1440
JayMcB74
источник
1

Вероятно, глупый ответ, но проблема для меня заключалась в том, что я пытался подключиться через открытую сеть Wi-Fi (незашифрованную), и remmina этого не допустила. Как только я подключился к безопасной сети, все снова заработало, как и планировалось.

ErnestScribbler
источник
4
Разве не было бы неплохо, если бы Remmina на самом деле показывал полезные сообщения об ошибках, а не просто терпел неудачу?
Уоррен П
0

Это также может быть проблема с проверкой сертификата. Чтобы проверить, является ли это проблемой, перейдите по ссылке:

Дополнительно -> проверить "Игнорировать сертификат"

Будьте осторожны, если эта проверка отключена, вы можете быть открытыми для человека в середине атаки. Но должно быть нормально подключаться по внутренним сетям.

Лейтан Бидуэлл
источник