FreeRDP 1.0.2 обновил синтаксис параметров для « лучшей совместимости с Windows ». У меня была проблема с использованием старого синтаксиса, когда плагин буфера обмена работал только при первой вставке и впоследствии остановился:
xfreerdp --plugin cliprdr -g 1920x1060 -u Administrator -p xxx n.n.n.n
Поэтому я решил попробовать новый синтаксис, но я не могу понять, что это правильно. Следующее:
xfreerdp +clipboard /size:1920x1060 /u:Administrator /p:xxx /v:n.n.n.n
Выдает ошибку:
Warning xf_GetWindowProperty (140): Property 385 does not exist
transport_connect: getaddrinfo (Name or service not known)
Error: protocol security negotiation failure
Любой совет?
xfreerdp -f --plugin cliprdr --sec rdp 192.168.1.123
. Любая другая комбинация всегда терпела неудачу.Ответы:
Протокол xfreerdp изменил способ подключения. Попробуйте следующий пример:
Также, если необходимо подключиться через другой порт, добавьте
/p: <port>
после<hostname>
параметра.источник
FreeRDP version 2.0.0-dev (git 6001cb710)
используется/p:
для пароля, а для порта/port:
используется.Я обнаружил, что лучшим вариантом было обновить freerdp, следуя этим рекомендациям:
В терминале:
Теперь вы должны увидеть новую версию и командная строка должна работать!
источник
На самом деле я начинаю подозревать, что xfreerdp 1.0.2 вообще не поддерживает этот стиль синтаксиса. Я получаю точно такой же результат при использовании справки:
Ошибка указывает мне, что он не знает, к чему подключиться. Он даже не понимает, что я не прошу его подключаться к чему-либо. Это все, несмотря на документацию, которая говорит в пользу этого «нового» синтаксиса. Любопытно.
источник
Если вы получаете доступ к / запускаете это через терминал Mac для подключения к Windows, это то, что заставило его работать хорошо для меня
источник
xfreerdp
это работало для вас?