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.