Синтаксис freerdp

Версия для печатиВерсия для печати

Клиент для RDP соединений к удаленному рабочему столу Windows freerdp.

Установка в Debian

apt install freerdp-x11

Установка в Gentoo Linux

emerge freerdp

Программа запускается из командного интерпретатора

xfreerdp -k en-us -T "Заголовок ПК" -a 16 -xl -z -u имя_пользователя -p Пароль -g 1366x768 --plugin cliprdr xxx.xxx.xxx.xxx:port &

Синтаксис следующий:

-k en-us keyboard выбор языковой раскладки клавиатуры на удаленной машине

-T "Название заголовка окна"

-a 32 глубина цвета монитора 8, 15, 16, 24, 32 бита

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

-z включить сжатие внутри зашифрованного канала RDP

-u это логин на удаленном компьютере

-g 1366x680 необходимое разрешение экрана, при этом -f будет фуллэкран

--sec rdp способ авторизации. может быть RDP, TSL или NLA

--plugin cliprdp синхронизация буфера обмена. Поддерживает обычный текст, Unicode текст, HTML и изображения

Если при соединении программа выбрасывает ошибку сертификата удаленной машины

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: CERTIFICATE NAME MISMATCH! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The hostname used for this connection (xxx.xxx.xxx.xxx)
does not match the name given in the certificate:
Common Name (CN):
DATAWIN
A valid certificate for the wrong name should NOT be trusted!
Certificate details:
Subject: CN =
Issuer: CN =
Thumbprint: 7b:d1:84:c1:09:ae:87:cf:36:cb:29:c1:29:31:52:e1:d6:54:12:72
The above X.509 certificate could not be verified, possibly because you do not have the CA certificate in your certificate store, or the certificate has expired. Please look at the documentation on how to create local certificate store for a private CA.
Do you trust the above certificate? (Y/N)
Error: Could not read answer from stdin.
tls_connect: certificate not trusted, aborting.
Error: protocol security negotiation or connection failure

можно включить опцию

-ignore-certificate

Автоматизация.

Создаем файл с содержимым необходимого подключения, присваиваем ему имя, например rdp1

xfreerdp -k en-us -T "Заголовок ПК" -a 16 -xl -z -u имя_пользователя -p Пароль -g 1366x768 --plugin cliprdr xxx.xxx.xxx.xxx:port &

Сохраняем, меняем права, разрешаем исполнение файла

chmod 755 rdp1

Запускаем

./rdp1