remmina більше не працює "не вдається підключитися до локального хоста сервера RDP"


35

До десь минулої ночі я мав чудову роботу. Я міг запускати RDP через тунель SSH, і все було добре.

Потім вона перестала працювати. Я можу досягти діалогового вікна паролів для своєї робочої машини, але тоді він просто говорить Cannot connect to RDP server localhost.

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

Просто, щоб зробити це по-справжньому дивно, мій ноутбук (який має однакові налаштування - останні Ubuntu та Remmina) може зробити з'єднання просто чудовим. Він навіть проходить через той же маршрутизатор, хоча і бездротовим шляхом.

Будь-які думки?


1
Я зіткнувся з тією ж проблемою щодо ubuntu 18.04, і її робота ідеально, коли я змінив варіант безпеки з переговорів на RDP з попередньої вкладки.
Парас

Відповіді:


52

Я поняття не маю, чому це працювало, але я почав змінювати налаштування по черзі. Коли я редагував властивості підключення, я переглянув вкладку "розширений" і змінив захист з "домовитись" на "TLS", і вуаля, все працює.

Як не дивно, "домовлятися" все ще працює на ноутбуці, але принаймні я знову в бізнесі зі своїм більшим монітором :)


1
Після зміни з "домовитись" на "TLS" я побачив екран входу в систему Windows, який запропонував мені змінити пароль. Отож, схоже, паролі з простроченим терміном можуть мати справу з цим. Thx для рішення.
Thorsten Niehues

така ж проблема з м'ятою, проте те саме рішення працює. Оцінено
FabricioFCarv

вау .. та сама проблема 18.04 LTS, те саме рішення .. дякую мільйон ма чувак !!!
Віталій Терзієв

40

Це саме зі мною трапилось, і я знайшов цю відповідь, яка вирішила це питання. Просто rm ~/.freerdp/known_hostsта спробуйте ще раз.

Мабуть, це відбувається, коли ключі на тунельному сервері змінюються. Дивіться цю помилку .

ОНОВЛЕННЯ

Перше посилання тепер вказує на видалену відповідь, тому ось деякі додаткові відомості з цього посилання:

  • Здається, що файл "known_hosts" містить деякі дані про маршрутизацію для кожного сервера, дані іноді застарівають, і коли Remmina намагається з'єднатись із застарілими даними, вона виходить з ладу. Видалення файла known_hosts вирішує цю проблему. - Ерел Сегал-Халеві 13 грудня 1212 о 10:06

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

  • Повністю працював, мені було цікаво, де зберігаються серти. У мене була проблема здебільшого, я використовував Remmina для RDP на певній машині, потім одного разу він перестав працювати (нічого на віддаленій машині не змінилося). Інші з'єднання RDP, які я врятував, все ще працювали, за винятком цієї машини. Це траплялося використовувати NLA auth, що, здається, є частиною проблеми з новітньою системою Remmina, яка не зберігає certs. - Ніколі 26 квітня 1313 о 20:26

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

  • Мені потрібно використовувати два сервіси на одній адресі, але різні порти, і використання цього багаторазово - єдиний спосіб я можу підключитися до обох. - Gringo Suave 13 жовтня '14 о 18:55


Було запропоновано додати sudoперед rmкомандою. Наскільки я бачу, користувач видаляє власний файл, тому sudoпросто рекламує ризик. Я щось пропускаю?
Volker Siegel

Я розумію, це старе питання і відповідь. Однією з причин, коли я ніколи не розміщую зовнішню посилання як відповідь чи запитання, є те, що після чого-небудь це посилання може бути ДЕРЖАВИМ, як у цьому випадку. Коли це станеться, відповідь може стати марною. Я просто вказую на очевидне, або Stackoverflow повинен перешкоджати користувачам цього веб-сайту розміщувати зовнішні посилання.
ТН

4
FYI, схожий файл зараз знаходиться на ~ / .config / freerdp / known_hosts - принаймні він є в моїй системі (Linux Mint 18.1). Також є ~ / .config / freerdp / known_hosts2, в якому була додаткова інформація, яка може бути більш актуальною. Ремміна 1.20.
Кріс Хіллері

Або розташування може бути на ~ / snap / remmina / current / .config / freerdp (лише відомий_hosts2). Вам потрібно перезапустити Remmina, щоб видалення набуло чинності.
velis

4

Це сталося зі мною, коли я скопіював конфігурацію remmina (under ~/.remmina) з однієї машини на іншу. Можливо, версії remmina були різними; зміна безпеки не допомогло, але видалення та відновлення з'єднання зробили.


2

Це працювало для мене, змінюючи безпеку на NLA з незрозумілих причин.


2
Ласкаво просимо до Ask Ubuntu! Рекомендую відредагувати цю відповідь, щоб розширити її конкретними деталями, як це зробити. (Дивіться також Як я можу написати гарну відповідь? Для загальних порад про те, які типи відповідей вважаються найціннішими на AskUbuntu.)
Девід Фоерстер

1
Окремі відповіді на те, що можна відмовити та знищити, здаються мені корисними. Редагування відповідей інших людей, щоб вставити "добре, що з X", здається протилежним корисним. Одна справа виправляти помилки, продовжувати та редагувати. Але сказати новій людині займатись редагуванням замість того, щоб сказати, що для них працювало, здається протилежністю хорошого.
Warren P

NLA не працював для мене, але після оновлення Windows (я буду винуватим у цьому) мені довелося змінити параметри безпеки з "Переговори" на "RDP".
Річард Вісман

1

Проблема полягає у налаштуваннях viewmode = 1 у збереженому файлі конф. Якщо змінити розмір вікна, воно повинно оновитись і почати показ сеансу. Зміна цього булевого значення на 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

1

Можливо, дурна відповідь, але проблема для мене полягала в тому, що я спробував підключитися через відкриту мережу Wi-Fi (незашифрований) і нагадування цього не дозволить. Як тільки я підключився до захищеної мережі, все працювало так, як було заплановано.


4
Чи не було б непогано, якби Remmina насправді показала корисні повідомлення про помилки, а не просто помилки?
Warren P

0

Також може виникнути проблема з підтвердженням сертифіката. Щоб перевірити, чи це проблема, перейдіть до:

Додатково -> встановіть прапорець "Ігнорувати сертифікат"

Будьте уважні, якщо ця перевірка відключена, ви можете бути відкритими для людини в середині атак. Але слід добре підключатись до внутрішніх мереж.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.