rdesktop FreeBSD - удалённый рабочий стол Windows

Posted Пт, 07/24/2009 - 13:25 by ttys

Иногда необходимо подключится к удалённому рабочему столу Windows, а так не хочется вставать из-за своей любимой FreeBSD. =)

Тогда на помошь приходит утилита rdesktop

нажимаем "alt+F2" и вводим:

xxx.xxx.xxx.xxx IP адрес удалённой системы Windows.

rdesktop xxx.xxx.xxx.xxx -f -y -u пользователь -p пароль

Например, вместо изображения на весь экран ключ -f можно указать в изображение в окне, например -g800x600 или любое другое разрешение

Дополнительные параметры программы:

Применение: rdesktop [опция] сервер[:порт]

-u: имя пользователя

-d: домен

-s: Shell

-c: рабочий каталог

-p: пароль (- запрос)

-n: клиент хоста

-k: клавиатуры на сервер (EN-US, DE, SV и т.д.)

-g: разрешения экпана (WxH)

-f: полноэкранный режим

-b: битность обновления растрового изображения

-L: местные кодировки

-A: Включите режим SeamlessRDP

-B: использование BackingStore от X-сервера (если есть)

-e: отключить шифрование (французский TS)

-E: Отключение шифрования от клиента к серверу

-m: не передавать движение события

-C: использование собственной цветовой схемы

-D: спрятать окно менеджера украшения

-K: держать окно менеджера ключевых переплет

-S: Надпись кнопки размера (ни одной заявки в режиме)

-T: заголовок окна

-N: позволить numlock синхронизации

-X: вставлять в другое окно с заданным идентификатором.

-a: подключение глубина цвета

-z: включить сжатие RDP

-x: RDP5 experience (m[odem 28.8], b[roadband], l[an] or hex nr.)

-P: использование стойких растровый кэшировании

-r: включить указанное устройство редирект (этот флаг может быть повторен)

-0: Приложите к консоли

-4: Использование RDP версии 4

-5: Использование RDP версии 5 (по умолчанию)

-y: использование raw клавиатуры (по умолчанию нет)

сайт программы

ссылка на порт http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/rdesktop/

PS:

но в Windows XP есть такая проблема - нельзя подключится одновременно более одного пользователя

для того чтобы в Windows XP можно было подключится к удалённому рабочему столу, и при этом не отключать того кто уже подключился нужно немного пропатчить систему =)

скачать патч

запустить Windows в режиме защиты от сбоев

заменить стандартный файл c:windowssystem32 ermsrv.dll на аналогичный из архива

запустить termsrv_patch.reg и позволить добавить информацию в реестр

перезагрузить пропатченый Windows XP

далее настроить удалённое управление стандартными средствами Windows

при необходимости можно заменить стандартный порт 3389 удалённого подключения на любой другой.

для этого надо:

открыть стандарнтый редактор реестра regedit, сделать это можно нажав кнопку Windows + r и ввести regedit

затем отыскать ветку реестра

HKEY_LOCAL_MACHINESystemCurrentControlSetControlTerminalServerWinStationsRDP-TcpPortNumber

и заменить порт на другой

PPS:

как оказалось есть проблемма с переключением раскладок клавиатуры на удалённой машине.

я решил проблему так:

порт лежит здесь /usr/ports/net/tsclient

cd `whereis -q tsclient`; make install clean && rehash

Когда я подключаюсь через tsclient то всё работает, но только когда я ввожу логин из FreeBSD 7.2 то на удалённой машине какието цифры "/330/230/" вместо логина.

Лучше вообше логин не заполнять и раскладку не указывать.

у меня смена сочетания клавишь ctrl+shift, а на Windows alt+shift

настроики клавиатуры в xorg.conf не крутил:

Section "InputDevice"

Identifier "Keyboard0"

Driver "kbd"

EndSection

Кроме ctrl+shift, в (центр управления > схемы привязок), и параметры XKB поставил галочку (игнорировать пораметры системы)

http://www.ignix.ru/public/rdesktop

Обновлено: 12.03.2015