Alt linux remmina выполняется повторное подключение
Я новый пользователь Ubuntu, поэтому, пожалуйста, будьте добры ко мне, если я не полностью понимаю, что я делаю, или то, что вы мне скажете.
Я установил Ubuntu 16.04 несколько дней назад, и все в порядке.
Я использую свой ноутбук для подключения через VPN-соединение с моим компьютером в моем офисе, который работает под управлением Windows 7.
Для этого я использую программу по умолчанию который является Remmina (версия 1.1.2). Я добавил имя своего сервера, имя пользователя, пароль, безопасность протокола (RDP).
В первый раз, когда я это сделал, у меня не было проблем. Затем я поместил свой ноутбук в спящий режим и вернулся на работу, и он больше не мог подключиться к серверу RDP .
Я попытался изменить разрешение, параметры безопасности и т. Д., И ничего не работает. Я посмотрел в Интернете и увидел, что удаление файла, расположенного в
/ .config / freerdp / known_hosts, должно решить мою проблему, но нет. Это не так.
В конце концов это сработало снова, но когда я проснулся или включил компьютер, он больше не работал .
Я действительно пытался посмотреть на форумах но решение всегда заключалось в удалении файла known_hosts, который не работает.
Я решил переустановить Ubuntu 16.04, чтобы убедиться, что он будет работать лучше, но это не так.
/ .config / freerdp / known_hosts файл
/ freerdp даже не существует, поэтому known_hosts либо .
Я действительно не знаю, что делать .
Если бы вы могли указать решение или сказать мне, если вам нужна дополнительная информация, чтобы понять, где проблема com, это было бы здорово!
Я также попытался запустить Remmina с терминала, но он не изменился. Прежде чем переустановить Ubuntu, я также обновился до более новой версии, но все равно .
Я думаю, вы поняли: я немного потерян.
Спасибо вам всем заранее и хорошо провести время.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. loading channel cliprdr
/ freerdp : Я начал Реммину, и она работает. Это не было из приложения, но оно работало с терминала.
2017-12-08 21:36: я отключил VPN и перезапустил сеанс и «et voilà», он не отключил VPN и перезапустил его.
loading channel cliprdr tcp_connect: getaddrinfo (Nom ou service inconnu) Error: protocol security negotiation or connection failure Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
2017-12-08 21:36 : Я убил Реммину, перезапустил ее из терминал и получил эту ошибку, но теперь она работает .
Remmina plugin VNC (type=Protocole) registered. Remmina plugin VNCI (type=Protocole) registered. Remmina plugin RDP (type=Protocole) registered. Remmina plugin RDPF (type=Fichier) registered. Remmina plugin RDPS (type=Préférence) registered. Remmina plugin SFTP (type=Protocole) registered. Remmina plugin SSH (type=Protocole) registered. Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. loading channel cliprdr tcp_connect: getaddrinfo (Nom ou service inconnu) Error: protocol security negotiation or connection failure Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. loading channel cliprdr connected to mypc:3389 svc_plugin_send: VirtualChannelWrite failed 7 svc_plugin_send: VirtualChannelWrite failed 7 svc_plugin_send_event: VirtualChannelEventPush failed 7 svc_plugin_send: VirtualChannelWrite failed 7
Здравствуйте! Ситуация такая: установил реммину для подключения к серверу по рдп, создал ярлык с командой запуска рдп на рабочем столе, чтобы не риммину не заходить и не запускать оттуда рдп. проблема в том что при запуске из самой реммины все нормально, при выходе из рдп сеанс завершается, а вот если запускать с ярлыка на рабочем столе сеанс висит и если повторно нажать на ярлык новый сеанс открывается. и так бесконечно. Помогите решить проблему пожалуйста, может кто сталкавался
в том что при запуске из самой реммины все нормально, при выходе из рдп сеанс завершается
Давай определимся в том, что ты имеешь в виду.
Вообще в случае RPD, если ты подключился RPD клиентом к серверу, то пока ты не нажмёшь Пуск -> Завершение сеанса в RDP сессии, то на сервере RPD сессия будет продолжать работать, даже если ты закроешь программу RPD клиента. Это нормальное поведение, так работает клиент в самой Windows и такое поведение сервера есть само по себе.
Теперь описывай ещё раз ситуацию что ты имеешь ввиду? Если тебе надо, что бы сессия завершалась и ты в этом уверен, то делай в RPD сессии на сервере Пуск -> Завершить сеанс. Если же тебе надо, что бы при повторном запуске RDP клиента происходило подключение к уже запущенной на сервере RDP сессии, а не открывалась новая, то это уже другой вопрос.
А так, чем тебе реммина не устраивает, если оттуда всё работает? У меня она висит в качестве апплета на панели, нажимаю на него появляется выпадающий список со списком настроенных подключений, выбираю нужный, всё хорошо.
Чем тебя не устраивает такой режим работы?
Извиняюсь, не так написал малость. собственно это и нужно, чтобы был ярлык на рабочем столе и при повторном входе реммина перезагружалась.
Описывай ещё раз, не понятно.
Показывай команду подключения.
Проверил у себя:
подключился, открыл приложение, закрыл клиент, подключился повторно, всё нормально, всё та же сессия, приложение открыто. kostik87 ★★★★★ ( 26.09.17 10:17:24 )Последнее исправление: kostik87 26.09.17 10:25:40 (всего исправлений: 1)
Есть реммина, при подключении через созданный ярлык на рабочем столе снизу на панели задач где часы, смена языка и т.д. появляется значок реммины, так вот если я подключился по рдп к серверу а потом там нажал выход из рдп (не завершение сеанса на сервере!) значок этот естественно висит и дальше, и если я снова захожу так же через значок на рабочем столе (а не через уже запущенную реммину), то получается реммина запускается повторно и снизу уже 2 значка и так далее.
Молодец, ты наконец-то смог более-менее вразумительно написать в чём проблема.
Показывай что у тебя написано в desktop файле (ярлыке).
kostik87 ★★★★★ ( 26.09.17 10:29:03 )Последнее исправление: kostik87 26.09.17 10:29:16 (всего исправлений: 1)
remmina -c /home/user/.remmina/1506337329329.remmina такая команда и естественно он каждый раз запускает реммину. а какую команду сделать чтоб перезапускал не знаю и не могу нигде найти(
Добавь remmina в автозапуск, так она у тебя будет висеть уже запущенным апплетом на панели (в трее).
Затем ты уже сможешь запускать нужную сессию с desktop файла (ярлыка) на рабочем столе и закрывать.
Если не сложно можно подробнее. я новичок(
Как в Windows есть Пуск -> Программы -> Автозапуск, так и в Linux, в зависимости от используемой графической оболочки (DE, Desktop Environment), есть тоже автозапуск.
Найди где у тебя это настраивается и добавить туда в запускаемые приложения запуск remmina, командой
после перезайди в сессию, удостоверься, что в трее висит иконка remmina, затем можешь запускать с рабочего стола подключения.
Remmina — программа-клиент удаленного рабочего стола. Remmina поддерживает протоколы RDP, VNC, NX, XDMCP, SPICE и SSH, что позволяет подключаться к рабочим столам как Windows, так и Linux. Список поддерживаемых протоколов можно расширить с помощью внешних модулей плагинов (plugins).
Содержание
Установить пакет remmina :
Дополнительные плагины находятся в пакетах с именами remmina-plugins-*. Их можно установить отдельно, или все вместе, установив пакет remmina-plugins :
Запустить Remmina можно из «Меню запуска приложений» («Интернет/Сеть» → «Клиент удалённого рабочего стола Remmina») или из командной строки:
Запустить Remmina в трее:
Можно добавить Remmina в автозапуск (командой remmina -i ), чтобы она появлялась запущенным апплетом в трее.
После запуска Remmina можно создавать профили удалённых подключений:
В окне «Новый профиль подключения» следует задать параметры соединения. Добавляемые для удаленного подключения компьютеры можно объединять в группы, например, по типу соединения или разновидности операционной системы.
Примечание: Если не заполнять поля «Имя пользователя» и «Пароль», то эти данные будут запрашиваться при каждом подключении к удалённому рабочему столу. Примечание: Набор полей в окне «Новый профиль подключения» зависят от выбранного протокола соединения.Создать новое подключения можно, выбрав соответствующий профиль подключения в основном окне программы, или в контекстном меню в трее.
Также можно создать подключение, не создавая профиль. Пример создания подключения по протоколу SPICE:
Установка клиента удаленного рабочего стола Remmina .
Remmina Remote Desktop Client - наиболее удобный клиент удаленного рабочего стола, предназначенный, в первую очередь для удаленного администрирования компьютеров с различными операционными системами. Remmina поддерживает протоколы RDP, VNC, NX, XDMCP и SSH, что позволяет подключаться к рабочим столам как Windows, так и Linux., а также и к прочим системам, где используется стандартный сервер VNC. Список поддерживаемых протоколов можно расширить с помощью внешних модулей плагинов ( plugins ).
Как правило, Remmina не входит в состав стандартных дистрибутивов Linux и устанавливается дополнительно. Для установки из командной строки в Linux Ubuntu можно воспользоваться командой:
sudo apt-get install remmina
В графической среде пользователя можно воспользоваться Центром Приложений Ubuntu ( Ubuntu Software Center ) .
В Linux Mint установку пакета Remmina , и при необходимости, дополнительных модулей ( plugins ) можно выполнить через Менеджер пакетов - "Меню' - "Менеджер пакетов". В строке поиска набрать "remmina"
В окне со списком пакетов можно отметить галочками те, которые необходимо установить. Так, например, если планируется удаленное подключение к рабочим столам ОС Windows по протоклу RDP ( Remote Desktop Protocol ), то кроме основного пакета Remmina необходимо отметить к установке пакет remmina-plugin-RDP . Дополнительные модули можно установить сразу, или в любой другой момент времени. Поскольку Remmina довольно компактна, есть смысл установить все доступные модули, чтобы иметь под рукой практически универсальный клиент удаленного подключения к различным рабочим столам.
После выбора необходимых для установки пакетов, нажать кнопку "Применить' на панели инструментов и дождаться завершения установки Remmina .
Практически так же выполняется установка в Linux Mageia - Открыть "Центр управления Mageia" - "Управление программами" - "Установка и удаление программ" . В полях фильтров выбрать "Все" и в строке поиска набрать "remmina".
Отметить галочками необходимые для установки пакеты и нажать кнопку "Применить". Согласиться с установкой дополнительных пакетов для удовлетворения зависимостей Remmina
Настройка удаленных подключений в Remmina .
После запуска Remmina можно создавать профили удаленных подключений:
Добавляемые для удаленного подключения компьютеры можно объединять в группы, например, по типу соединения или разновидности операционной системы. Для создания нового подключения используется пункт меню "Соединение" "Создать CTRL+N" или кнопка панели инструментов Remmina.
Для подключения к терминальному серверу Windows используется протокол RDP :
На вкладке "Основные" заполняются поля с названием подключения, типом протокола и адресом сервера. При необходимости, можно задавать имя группы, учетные данные пользователя, разрешение и глубину цвета дисплея, а также имеется возможность открыть общий доступ к файлам и папкам.
На вкладке "Дополнительные" можно задать качество изображения на дисплее, варианты использования звукового оборудования и локального принтера. При необходимости, можно установить режим работы с запуском конкретного приложения, указав имя исполняемого файла в поле "Запуск программы" и путь к нему в поле "Путь запуска". В таком режиме подключения, после регистрации пользователя на терминальном сервере, будет автоматически запущена указанная программа. Завершение ее работы приведет к закрытию RDP-подключения.
Режим запуска конкретного приложения может использоваться для подключений к службам терминалов серверных ОС Windows, и очень удобен для работы, например с программой "1С Предприятие". Пользователь сразу после подключения получает доступ к заданному приложению, а не к рабочему столу Windows. В случае же необходимости временного подключения к рабочему столу, достаточно поставить галочку "Прикрепить к консоли (Windows 2003 /2003 R2)"
Вкладка "SSH" позволяет использовать для удаленных подключений туннель SSH, когда для обмена данными с удаленным сервером используется специально настроенный сервер ssh. Если такого сервера нет, то необходимо убрать галочку "Включить туннель SSH". Обычно, необходимость в SSH - туннеле возникает в тех случаях, когда нужно обеспечить шифрование трафика между сервером и клиентом.
При подключении к удаленному рабочему столу Windows, необходимо чтобы на удаленной системе работала служба терминалов, был разрешен данный тип подключений и определены пользователи, которые имеют на него право.
Для подключения к удаленному рабочему столу Linux используется удаленное подключение по протоколу XDMCP.
Менеджеры дисплеев ( DM - Display Manager ) Linux-систем могут настраиваться на поддержку X Display Manager Control Protocol (XDMCP) - протокола, обеспечивающего удаленное подключение графических терминалов (X-терминалов) к графическому серверу (X-серверу). В данном случае, в качестве графического терминала используется клиент удаленного рабочего стола Remmina. Настроенный на удаленную работу менеджер дисплея, должен принимать входящие подключения на UDP порт 177 (по умолчанию) сетевого интерфейса локальной сети. Настройками DM , как правило, данный тип подключений не разрешен по соображениям безопасности. Кроме того, для многих Linux - систем, также используется запуск X-сервера с параметром, отключающим сетевые соединения ( -nolisten tcp ). Поэтому, прежде, чем подключаться к удаленной графической подсистеме Linux по протоколу XDMCP, необходимо убедиться, что на ней слушаются порты 177/udp и 6000/tcp и если это не так, то изменить настройки конфигурации. Для разных менеджеров дисплея используются свои настройки:
Для разрешения удаленных подключений к менеджеру дисплея нужно добавить секцию
KDM Основной файл конфигурации /usr/share/config/kdm/kdmrc
В секции [Xdmcp] строку Enable=false изменить на:
Enable=true
Для разрешения приема входящих соединений, параметр ServerArgsLocal= нужно оставить пустым. По умолчанию, ServerArgsLocal=-nolisten tcp
Подобным же образом настраиваются и прочие подключения. В случае использования VNC - входящее подключение ( VNCI VNC Incomming Connection ) технология удаленного подключения несколько иная.
Remmina используется в качестве слушающего VNC - клиента ( Listening VNC Viewer ) и ожидает входящее соединение от сервера VNC на порт 5500/tcp (по умолчанию ). Удаленное подключение выполняется по инициативе сервера VNC, например, для RealVNC в Windows, это выполняется из контекстного меню, вызываемого щелчком правой кнопки мышки на иконке сервера и выбором пункта Add New Client или из командной строки командой:
winvnc4.exe -connect 192.168.0.247 - подключиться к слушающему VNC-клиенту с IP-адресом 192.168.0.247
winvnc4.exe -connect Ubuntu13:15500 - подключиться к слушающему VNC-клиенту Ubuntu13 на порт 15500/tcp.
После выполнения подключения от сервера VNC в окне Remmina откроется рабочий стол Windows, или любой другой системы, на которой развернут VNC-сервер.
При создании подключения с использованием протокола "SSH - безопасная оболочка", Remmina работает так же, как стандартный SSH-клиент. При подключении по протоколу "SFTP - защищенная передача файлов", Remmina используется в качестве очень простого SFTP-клиента:
Кнопки панели инструментов окна SFTP-клиента служат для навигации, приема ( "Загрузить") и передачи файлов ("Выгрузить") на удаленный сервер. Кроме обмена файлами, имеется возможность запуска SSH-клиента Remmina непосредственно из текущей SFTP-сессии - кнопка "Инструменты" ( в виде шестеренки ) - "Открыть защищенную оболочку SSH в новом терминале". С помощью этой же кнопки можно открывать и новые сессии SFTP, например, для работы с разными каталогами, переключаясь между ними по мере необходимости.
Читайте также: