maxlinus / TightVNCHELPDESK

4 stars 0 forks source link

Выбор сервера #3

Open edgiru opened 3 years ago

edgiru commented 3 years ago

Подскажите каким образом выбирается тот или иной сервер из списка 4х в файле repeaterData.au3 случайным образом или как? я ведь верно понял?:

  1. надо сначала настроить Kitty (хост, порт, логин, пароль, логи включить (если нужны), автореконект)
  2. сохранить все в файл "сесии" к примеру Default Settings
  3. заполнить файл repeaterData.au3 (сервер, порт, имя, пароль(хеш))
  4. в файле helpdesk.au3 заменить \Sessions\helpdesk38 на \Sessions\Default%20Settings
  5. и запустить скрипт в Autoit и все должно работать?

И в repeaterData.au3 есть строчки пароля. ;;pass to kitty Этот пароль надо брать из \Sessions\Default%20Settings? или судя по коменту ";;pass to kitty" пароль писать тут который сработает в Kitty?

maxlinus commented 3 years ago

добрый выбор сервера идёт проверкой ping, если первый доступен выбирает его, если не доступен выбирает следующий. Да, верно , вам нужно подключиться через kitty и сохранить сессию helpdesk38 , возможно и другое название но нужно изменить его тогда везде в коде. В файле repeaterData.au3 заполнить ваши данные для подключения к серверам. Пароль скопировать из файлы сессии kitty (_InstantSupportFiles\Sessions\helpdesk38 )в строке номер 7. Скопировать полностью, пример: "Password\nv63xjiXR123455656776688899ZbWl3rxifwj\" Кавычки обязательно.

edgiru commented 3 years ago

Спасибо за ответы. С этим разобрался. Дальше не понятно как подключиться Kitty подключается к серверу проходит авторизация клиента и закрывается ошибок не каких не выходит. Screenshot 2021-02-07 131819 как понять что туннель поднялся и держится? к примеру у ZeroViewer сразу видно что туннель поднялся значек Kitty отображается внизу в правом углу и лог сразу видно подключилось к серверу или нет.

SSH настроил по аналогии с ZeroViewer

Match User zero_client
    AllowTcpForwarding remote
    AllowStreamLocalForwarding no
    AllowAgentForwarding no
    GatewayPorts no
    X11Forwarding no
    PermitTunnel no
    ForceCommand echo "You've successfully authenticated, but server does not provide shell access."
Match User zero_operator
    AllowTcpForwarding local
    AllowStreamLocalForwarding no
    AllowAgentForwarding no
    GatewayPorts no
    X11Forwarding no
    PermitTunnel no
    ForceCommand echo "You've successfully authenticated, but server does not provide shell access."
maxlinus commented 3 years ago

Kitty подключается и закрывается процесс? не должно так быть

edgiru commented 3 years ago

Kitty подключается и закрывается процесс? не должно так быть

Висит вот такое окно как сверху по скриншоту.

maxlinus commented 3 years ago

покажите настройки kitty

тут у вас что? kity1

edgiru commented 3 years ago

Спасибо большое! Разобрался! Прошелся по всем пунктам Kitty. 2021-02-11_12-09-54

Все заново перенастроил. "Поигрался" с настройками в Kitty. Все поднимается теперь туннель. И порт открывается удачно. Теперь хочу разобраться как добавить TightVNC Viewer в Вашу разработку с полем ввода ID и просмотра лога в отдельном окне либо встроить куда то в основное в 2-3 строчки как в ZeroViewer.

maxlinus commented 3 years ago

как вариант test1.zip

edgiru commented 3 years ago

как вариант test1.zip

Спасибо за подсказку. Буду смотреть.

P.S. Да и вообще я наткнулся на Ваш проект в http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=48024&start=180 Столько лет с компьютерами уже и только недавно узнал про Autoit спасибо Вам отдельное за наводку очень интересные возможности у него, практически все можно сделать жаль только что только под Windows.

maxlinus commented 3 years ago

многое было взято из ChunkVNC и Intermix Support - Kind off a Chunk VNC Fork исходники https://github.com/LFCavalcanti/intermix для linux и macos я использую x11vnc+repeater