Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...
  • Страница:
  • 1
  • 2

ТЕМА: Freerdp и NLA

Freerdp и NLA 26.06.2014 17:10 #1779

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
С NLA не работал, будем знать.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

Freerdp и NLA 26.06.2014 17:23 #1781

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Получается, если прописать

SESSION_0_FREERDP_OPTIONS="/v:192.168.1.33 /u:"" /p:"" /d:domain /f /cert-ignore"

Не подключается?
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 26.06.2014 17:24 от admin.
Администратор запретил публиковать записи.

Freerdp и NLA 26.06.2014 17:27 #1782

  • Staric
  • Staric аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 30
  • Спасибо получено: 2
  • Репутация: 1
Нет. Но, как я писал ранее, у меня один раз получилось выцепить окошко с вводом логина и пароля. Но туда надо было еще вписать айпишник и параметры соединения, что не есть хорошо.
Администратор запретил публиковать записи.

Freerdp и NLA 26.06.2014 17:30 #1783

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
А если вот так

SESSION_0_FREERDP_OPTIONS="/v:192.168.1.33 /u:"какой_то_логин" /p:"его_пароль" /d:domain /f /cert-ignore"

то подключится?
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.
Спасибо сказали:

Freerdp и NLA 27.06.2014 12:00 #1785

  • Staric
  • Staric аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 30
  • Спасибо получено: 2
  • Репутация: 1
Да, в таком случае сразу подключается. Сейчас еще раз специально проверил все.
Администратор запретил публиковать записи.

Freerdp и NLA 30.06.2014 13:36 #1793

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Вот ещё накрапал, сразу логин-пароль и дополнительный софт ставить не нужно, работает типа "из коробки".
Это изображение скрыто для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.Гы-гы, картинка прикольная...
#!/bin/bash

. $TS_GLOBAL

xsetroot -cursor_name top_left_arrow -solid rgb:4B/69/83
ENTRY=$(Xdialog --stdout --password --timeout 30 --2inputsbox "Введите логин и пароль" \
0 0 "Логин" ""  "Пароль" "")

case $? in
0)
LOGIN=$(echo $ENTRY | awk -F"/" '{ print $1 }')
PSWD=$(echo $ENTRY | awk -F"/" '{ print $2 }')
xfreerdp /f /cert-ignore /u:$LOGIN /p:$PSWD /v:192.168.1.1
;;
1)
poweroff
;;
*)
poweroff
;;
esac
exit 0
Замените в пакете xmenu файл в папке bin.
Ну и можно в параметры SESSION_0_**** ничего не писать, только
SESSION_0_TYPE=xmenu
SESSION_0_AUTOSTART=On
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 01.07.2014 16:04 от admin.
Администратор запретил публиковать записи.
Спасибо сказали:

Freerdp и NLA 23.09.2014 17:22 #2053

  • Kraynov
  • Kraynov аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 1
  • Репутация: 0
Добрый день,
а моэно сделать так, чтобы фокус окна xmenu не терялся, когда с него уходит мышка?
и второй вопрос: хотелось бы, чтобы после ввода пароля достаточно было нажать enter, а не tab+enter

Спасибо.
Администратор запретил публиковать записи.

Freerdp и NLA 23.09.2014 19:08 #2056

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Поэкспериментируйте с zenity --password --username
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

Freerdp и NLA 24.10.2014 09:15 #2110

  •  аватар
А как можно изменить скрипт, чтобы сделать более настраиваемую строку xfreerdp, например вот так "xfreerdp /u:$LOGIN /p:$PSWD $FREERDP_OPTIONS" чтобы вынести настройки. При таком варианте логин пароль срабатывает, а вот настройки нет. Если сделать "xfreerdp $FREERDP_OPTIONS /u:$LOGIN /p:$PSWD" настройки срабатывают, а логин пароль пустые попадают.
admin пишет:
Вот ещё накрапал, сразу логин-пароль и дополнительный софт ставить не нужно, работает типа "из коробки".
Это изображение скрыто для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.Гы-гы, картинка прикольная...
#!/bin/bash

. $TS_GLOBAL

xsetroot -cursor_name top_left_arrow -solid rgb:4B/69/83
ENTRY=$(Xdialog --stdout --password --timeout 30 --2inputsbox "Введите логин и пароль" \
0 0 "Логин" ""  "Пароль" "")

case $? in
0)
LOGIN=$(echo $ENTRY | awk -F"/" '{ print $1 }')
PSWD=$(echo $ENTRY | awk -F"/" '{ print $2 }')
xfreerdp /f /cert-ignore /u:$LOGIN /p:$PSWD /v:192.168.1.1
;;
1)
poweroff
;;
*)
poweroff
;;
esac
exit 0
Замените в пакете xmenu файл в папке bin.
Ну и можно в параметры SESSION_0_**** ничего не писать, только
SESSION_0_TYPE=xmenu
SESSION_0_AUTOSTART=On
Администратор запретил публиковать записи.

Freerdp и NLA 24.10.2014 09:38 #2114

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Попробуйте переделать строчку
xfreerdp /f /cert-ignore /u:$LOGIN /p:$PSWD /v:192.168.1.1
в
xfreerdp $FREERDP_OPTIONS /u:$LOGIN /p:$PSWD /v:192.168.1.1 /v:$FREERDP_SERVER
и добавьте опции
$FREERDP_OPTIONS="/f /cert-ignore"
$FREERDP_SERVER=192.168.1.1

в thinstation.conf.xxx
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 24.10.2014 09:43 от admin.
Администратор запретил публиковать записи.

Freerdp и NLA 24.10.2014 11:16 #2115

  •  аватар
Нет, тоже самое, такое чуство что применяется в команде только вот эта "xfreerdp $FREERDP_OPTIONS" часть, а остальное "/u:$LOGIN /p:$PSWD /v:$FREERDP_SERVER" отбрасывается
Администратор запретил публиковать записи.

Freerdp и NLA 24.10.2014 11:44 #2116

  •  аватар
Когда оставляю таким образом "xfreerdp $FREERDP_OPTIONS", НО в туда включаю всю строку настроек
FREERDP_OPTIONS="/v:termserv /f /cert-ignore /d:DOMEN /bpp:16 /serial:COM3:/dev/ttyS0 -sec-nla -sec-tls /u:$LOGIN /p:$PSWD"
то логин пароль не запоминаются и появляется окно WInServ2008 для ввода пароля. Получается первый ввод логина/пароля впустую.
wkomarov пишет:
Нет, тоже самое, такое чуство что применяется в команде только вот эта "xfreerdp $FREERDP_OPTIONS" часть, а остальное "/u:$LOGIN /p:$PSWD /v:$FREERDP_SERVER" отбрасывается
Администратор запретил публиковать записи.

Freerdp и NLA 24.10.2014 11:50 #2118

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
wkomarov пишет:
Когда оставляю таким образом "xfreerdp $FREERDP_OPTIONS", НО в туда включаю всю строку настроек
FREERDP_OPTIONS="/v:termserv /f /cert-ignore /d:DOMEN /bpp:16 /serial:COM3:/dev/ttyS0 -sec-nla -sec-tls /u:$LOGIN /p:$PSWD"
А на фига Вы вставляете /u:$LOGIN /p:$PSWD? Это в скрипте уже есть.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

Freerdp и NLA 24.10.2014 11:58 #2119

  •  аватар
Я убрал их из скрипта, там осталась только такая строчка "xfreerdp $FREERDP_OPTIONS" и не воспринимает он логин/пароль нормально из неё. Думаю сделать просто диалоговое окно на подключение к серверу "Подключиться:Да/Нет", и вопрос решу.
Администратор запретил публиковать записи.

Freerdp и NLA 20.11.2014 16:39 #2140

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Если не секрет, как порешали?
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

Freerdp и NLA 20.11.2014 17:04 #2144

  •  аватар
Не смог заставить работать с несколькими переменными. Оставил в XMENU одну строчку $RDP_OPTIONS. Её я же прописываю полностью в файлах настройки, которые подгружаются в терминал при загрузке. Например: xfreerdp /v:termserv /f /cert-ignore /d:DOMEN /bpp:16 /serial:COM3:/dev/ttyS0 -sec-nla -sec-tls /u:$LOGIN /p:$PSWD
Администратор запретил публиковать записи.

Freerdp и NLA 20.11.2014 17:22 #2147

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Понял, спасибо.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

Freerdp и NLA 19.05.2016 19:03 #3680

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Вот ещё рабочий вариант, при неудачном входе спрашивает переподключиться или нет:
#!/bin/bash

. $TS_GLOBAL

xsetroot -cursor_name top_left_arrow -solid rgb:4B/69/83
connect ()
{
   user="$(zenity --entry --title="Пользователь" --text="Введите имя пользователя")"
   pass="$(zenity --entry --title="Пароль" --text="Введите пароль" --hide-text)"
}
connect
xfreerdp $SESSION_1_FREERDP_OPTIONS /v:$SESSION_1_FREERDP_SERVER /u:${user} /p:${pass}
zenity  --question --text "Переподключиться?"
retval=$?
case $retval in
  0)
   connect;;
  1)
   poweroff;;
esac
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

Freerdp и NLA 22.06.2016 11:16 #3726

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Следующее усовершенствование. Теперь при переподключении сохраняет логин:
#!/bin/bash

. $TS_GLOBAL

xsetroot -cursor_name top_left_arrow -solid rgb:4B/69/83

connect ()
{
echo $(zenity --entry --title="Пользователь" --text="Введите имя пользователя") > /user.txt
pass="$(zenity --entry --title="Пароль" --text="Введите пароль" --hide-text)"
}
reconnect ()
{
user=$(zenity --entry --title="Пользователь" --text="Введите имя пользователя" --entry-text=$(cat /user.txt))
pass="$(zenity --entry --title="Пароль" --text="Введите пароль" --hide-text)"
if [[ $user != $(cat /user.txt) ]]; then
echo $user > /user.txt
fi
}
while [[ ! -f /question.txt ]] || [[ $(cat /question.txt) != 1 ]]
do
if [[ ! -f /question.txt ]]; then
connect
xfreerdp $SESSION_1_FREERDP_OPTIONS /v:$SESSION_1_FREERDP_SERVER /u:$(cat /user.txt) /p:${pass}
zenity  --question --text "<b>Возможно:\n\n<i>Вы завершили терминальную сессию\nПроизошёл обрыв соединения\nВы ввели неправильно логин или пароль</i>\n\n<big>Переподключиться?</big></b>" --ok-label="ДА" --cancel-label="Выключить TS" --title=Подключение...
echo $? > /question.txt
else [[ $(cat /question.txt) == 0 ]]
reconnect
xfreerdp $SESSION_1_FREERDP_OPTIONS /v:$SESSION_1_FREERDP_SERVER /u:$(cat /user.txt) /p:${pass}
zenity  --question --text "<b>Возможно:\n\n<i>Вы завершили терминальную сессию\nПроизошёл обрыв соединения\nВы ввели неправильно логин или пароль</i>\n\n<big>Переподключиться?</big></b>" --ok-label="ДА" --cancel-label="Выключить TS" --title=Подключение...
echo $? > /question.txt
fi
done
poweroff
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.
Спасибо сказали: dobromyr
  • Страница:
  • 1
  • 2