Guacamole - менеджер удаленных подключений SSH, RDP, VNC, K8s в браузере.

2023 ж. 14 Там.
19 261 Рет қаралды

Guacamole - менеджер удаленных подключений SSH, RDP, VNC, K8s в браузере.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Буду очень благодарен за поддержку в виде чашечки ☕️:
www.buymeacoffee.com/RomNero
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
По предложениям пишите на: infotube@romnero.de
Matrix: @romnero:matrix.romnero.de
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Команды в видео:
github.com/RomNero/KZhead-In...

Пікірлер
  • Спасибо большое. Очень полезное видео. Воспользуюсь Вашим мануалом 😊

    @maxsuprun3299@maxsuprun32999 ай бұрын
    • Всегда пржалуйста👍

      @RomNero@RomNero9 ай бұрын
  • Спасибо, брат гикан

    @pavel_dev@pavel_dev9 ай бұрын
    • Всегда пожалуйста 😉

      @RomNero@RomNero9 ай бұрын
  • Обязательно попробую, спасибо что рассказали , всех благ !

    @qudr0151@qudr01519 ай бұрын
    • Спасибо за отзыв😉👍

      @RomNero@RomNero9 ай бұрын
  • Спасибо за видео

    @user-iq6ql3bn6s@user-iq6ql3bn6s9 ай бұрын
  • Спасибо, отличное видео! Взял на заметку, попробую поэкспериментировать.

    @MenkarX@MenkarX8 ай бұрын
  • Спасибо

    @user-zp5cz5wp1e@user-zp5cz5wp1e9 ай бұрын
  • Красава!

    @Spaceboy-oz7gh@Spaceboy-oz7gh9 ай бұрын
  • Спасибо за видео, супер 🤘

    @user-bc1kt5dm8h@user-bc1kt5dm8h9 ай бұрын
    • Спасибо 🤘

      @RomNero@RomNero9 ай бұрын
  • Спасибо большущее! :)

    @valarg5756@valarg57569 ай бұрын
    • Всегда пожалуйста😉

      @RomNero@RomNero9 ай бұрын
  • Уважаемый, спасибо за видео. Стоит добавить пару моментов. 1. Чтобы не заниматься фигнёй с CTRL+ALT+SHIFT, просто разрешите в браузере для этого сайта доступ к буферу обмена. 2. Даже если сервис работает во внутреннем периметре, я бы настоятельно рекомендовал настроить TOTP.

    @1111047@11110474 ай бұрын
    • Спасибо за информацию и за полезные комментарии/ответы👍🙂

      @RomNero@RomNero4 ай бұрын
    • Привет, подскажи, можно ли кастомизировать TOTP? Например, отключить двухфакторку для одной учетной записи, но оставить для всех остальных?

      @procopiismetanin4426@procopiismetanin44262 ай бұрын
    • @@procopiismetanin4426 Слушай, я как-то не задавался вопросом таким. Надо проверить.

      @1111047@11110472 ай бұрын
  • Спасибо тебе за труды. Очень интересно и познавательно !

    @serhiidiachuk696@serhiidiachuk6969 ай бұрын
    • Спасибо за отзыв 👍

      @RomNero@RomNero9 ай бұрын
  • как всегда - отлично!

    @adamdark1200@adamdark12009 ай бұрын
    • Спасибо 😉

      @RomNero@RomNero9 ай бұрын
  • Ты такой инструмент для меня открыл, большое спасибо!

    @user-yb1sv6ls9z@user-yb1sv6ls9z2 ай бұрын
    • Всегда рад помочь😉

      @RomNero@RomNero2 ай бұрын
  • Хорошая тема! Давно использую...

    @AlexanderArzner@AlexanderArzner9 ай бұрын
    • Приятно слышать. Я тоже в одной фирме использовал много эту систему. Она для определённых окружений отлично подходит👍

      @RomNero@RomNero9 ай бұрын
  • Здравствуйте. Интересная тема, записывайте больше разборов сервисов пожалуйста

    @user-zf9gl8fr5g@user-zf9gl8fr5g9 ай бұрын
    • Спасибо. Здесь как получится. Иногда есть действительно очень интересные сервисы👍

      @RomNero@RomNero9 ай бұрын
  • Спасибо огромное, Я завтра же настрою)

    @RootRealm@RootRealm9 ай бұрын
    • Всегда пожалуйста. Интересно будет узнать результат 👍

      @RomNero@RomNero9 ай бұрын
    • Поставил, шикарная вещь. Жду интенсив по питону

      @RootRealm@RootRealm9 ай бұрын
  • Только что настраивал SSH на VM's. Спасибо сейчас посмотрим лайк с лёту :D

    @k0t1k@k0t1k9 ай бұрын
    • Спасибо 👍

      @RomNero@RomNero9 ай бұрын
  • спасибо! На работе на следующей неделе попробую развернуть. Не знал про такой сервис

    @MrShadowaka@MrShadowaka9 ай бұрын
    • Успехов в использовании👍

      @RomNero@RomNero9 ай бұрын
  • Реально искал такое видео

    @kovalenkosv40@kovalenkosv409 ай бұрын
    • Нашёл 😉

      @RomNero@RomNero9 ай бұрын
    • Реально . эта штука - Бесполезная тупая херня.. задумка интересная.. но по сути - хрень. Где админ у которого 200 серверов и ему надо роздать их 20-ти админам ?? :)) ппц . Во первых несколько пользователей shh быть не могут. Чем больше всяких ламеров кому нужно консоль - тем больше проблем на сервере. Да и куда нужнее работа в 2-ух отдельно видимых окнах. Тоесть не переключатся постоянно. А когда окна рядом стоят и ты только глазами туда сюда водиш. А это, кроме патти которое отдельное соединение создает, как отдельно окно -пока никто не может. Но за инфу спасибо ))

      @kinostory@kinostory9 ай бұрын
    • @@kinostory а тут прикол не в 200 серверах, у меня например есть рабочие станции с внц, тут самое важное что оно работает с браузера.

      @kovalenkosv40@kovalenkosv409 ай бұрын
  • Отличное видео. Можно ли эту красоту интегрировать в свой проект?

    @pridelander@pridelander8 ай бұрын
  • Лучший tech-канал

    @maximbeloff8579@maximbeloff85798 ай бұрын
    • Спасибо 😉

      @RomNero@RomNero8 ай бұрын
  • Ещё кстати по поводу RDP, необходимо ставить Security mode NLA(Network Level Authentication) он много где по умолчанию стоит на самих windows системах. А то думал чего не подключает.

    @MrShadowaka@MrShadowaka9 ай бұрын
    • Почему-то не работает NLA(Аутентификация на уровне сети) для WS 2012, не замечали такого? Только с принудительным отключением NLA на стороне сервера и переключение на RDP-шифрование

      @procopiismetanin4426@procopiismetanin44262 ай бұрын
  • Привет подскажи пожалуйста как добавить хосты , настроил авторизацию через oidc но там нет возможности добавить хост . если сначала добавляешь хост а потом настраиваешь oidc то ничего не происходит

    @user-gp7zg1hz7p@user-gp7zg1hz7p8 ай бұрын
  • Шикарная подача материала! У Вас есть телеграмм канал?)

    @mskamFlint@mskamFlint9 ай бұрын
    • Спасибо 😉 Канал создал, но ещё ничего там не публиковал. Как начну его вести. Внесу в список контактов на канале.

      @RomNero@RomNero9 ай бұрын
  • Спасибо за видео, не рассматривали ли meshcentral в качестве альтернативы?

    @ToxaAdmin@ToxaAdmin9 ай бұрын
    • Он разве бесплатный ?

      @glonas73@glonas738 ай бұрын
  • Ну и как я писал, я бы посмотрел как вы бы организовали аспия, растдеск. Да, чуть не забыл. Есть такая фича, как клоудфларе туннель, но с дистрибутивом на винду, зачем это нужно? Какие варианты это может предоставить , кроме рдп? У таилскайл есть опенсорс проект, не расскажите про него?

    @antoniomax3163@antoniomax31639 ай бұрын
  • RDCMan супер штука, когда много rdp

    @Aldubl@Aldubl9 ай бұрын
    • Интересно спасибо. Не часто работаю с RDP. Но стоит посмотреть👍

      @RomNero@RomNero9 ай бұрын
  • А как быть с WoL. Контейнер же изолированный от хостовой сети. Можно ли guacd повесть на сеть хост, а mysql и guacamole оставить в bridge?

    @disaonly@disaonlyАй бұрын
  • Дока))

    @nurlybeksharipkhanmretn-2022@nurlybeksharipkhanmretn-20229 ай бұрын
  • Задумка не плохая, но просто менеджеров подключений и так много. Вот если бы они эту штуку научили подключаться через нат, к тем компьютерам где нет прямого доступа по белому адресу, то ей цены бы не было в тех поддержке

    @Dmitriy_Zima@Dmitriy_Zima8 ай бұрын
  • Спасибо, видео познавательно. А вы не задумывались прикрутить к гуаку двухфакторную защиту. Например Офелия или Аутентик? Я пробовал Офелию, но у меня не получилось. На ютубе есть несколько англоязычных примеров. Делал всё след в след, но у меня оно не взлетело. Почему-то... 😢

    @alexp2020@alexp20209 ай бұрын
    • Немного позже сделаю видео по authentik. Понравился мне сервис👍

      @RomNero@RomNero9 ай бұрын
    • @@RomNero оооо! Это было бы очень здорово! 👍👍👍

      @alexp2020@alexp20209 ай бұрын
    • @@RomNero Тоже очень хотелось бы увидеть реализацию с 2FA, на сайте проекта есть описание как это сделать, но немного не хватает знаний чтобы осмыслить написанное, и там естественно это указывается не для реализации через Docker. Так что очень жду ваше видео на эту тему или с TOTP или в любом другом виде.

      @sergeyzinovkin7123@sergeyzinovkin71236 ай бұрын
    • Посмотрите предонтефикацию у nginx

      @moscowstyle6978@moscowstyle69786 ай бұрын
    • Проще всего подключить TOTP. Он там искаропки очень легко подключается.

      @1111047@11110474 ай бұрын
  • Подключился к виндовс по rdp, после входа в систему пишет «сервер удаленных рабочих столов закрыл соединение, так как оно конфликтует с другим соединением» и сразу закрывает сеанс Больше соединений нет, непонятно почему выскакивает ошибка

    @NightOctan@NightOctan8 ай бұрын
  • Ромнеро, ты не мог бы рассказать про aspia и rustdesk? Оба нужно настраивать самостоятельно

    @antoniomax3163@antoniomax31639 ай бұрын
    • вместо rustdesk обрати внимания на другое опенсорс решение - Remotely. Пробовал и то и то, остановился на ремотли.

      @msReferi@msReferi9 ай бұрын
  • А что и где надо поправить, чтобы открывалось просто по порту, то есть без /guacamole/ в строке браузера?

    @fgor09@fgor098 ай бұрын
    • тебе нужно обратный прокси настроить, примерно здесь /etc/nginx/sites-available/guacamole.conf

      @procopiismetanin4426@procopiismetanin44262 ай бұрын
  • А подключиться не получиться по RDS Shadow (теневое подключение к RDP сессиям пользователей) ?

    @MrKirill0702@MrKirill07022 ай бұрын
  • Ключи как добавлять у пользователей?

    @Essrom@Essrom8 ай бұрын
  • Привет! Есть решение как решить проблему со сбоем команды protostar build? Нужно scrab пакеты устанавливать.... Вообще не понимаю в этом...

    @nick_shakel@nick_shakel8 ай бұрын
  • Спасибо, очень интересно. Немецкий акцент?

    @bairshirapov3449@bairshirapov34499 ай бұрын
    • Спвсибо за отзыв. Да, немецкий 😄

      @RomNero@RomNero9 ай бұрын
  • Привет. Спасибо за видео. Очень интересно. А как можно скопировать файл из Windows по RDP на хост? И еще интересно, как запустить сервис в браузере с протоколом ssl?

    @ViktorBokov@ViktorBokov3 ай бұрын
    • Привет. Спасибо за отзыв. По копирования точно не помню как это реализовано в guacamole. А сертификаты SSL нужно добавлять в сам докей ронтейнер. Вернее, добавлять volume с сертификатами.

      @RomNero@RomNero3 ай бұрын
  • Скажи , пожалуйста, какие сетевые экраны используешь дома? Например, пфсенсен, опфсенсе или икс? Что-то интересное рассказать можешь/?

    @antoniomax3163@antoniomax31639 ай бұрын
    • Очень хорошо зарекомендовал себя opnsense. Мне нравится количество возможных плагинов. Не нравится - функция поиска и меню. Но все перечисленные тобой Firewalls хороши.

      @RomNero@RomNero9 ай бұрын
    • @@RomNero а вам интересно цикл небольших видео, какой-то стрим провести ? Я бы послушал, как вы бы организовали ту или иную конфигурацию сети у себя в различных вариантах

      @antoniomax3163@antoniomax31639 ай бұрын
    • Я задумываюсь, сделать стрим)) нужно спланировать какие темы обсудить👍

      @RomNero@RomNero9 ай бұрын
    • @@RomNero Ну я бы послушал о том, какие есть решения сетевых экранов в целом. Например, ситуация, ко\гда тариф 100тка домой и всякие тп линьки не интересны. Можно взять микрот, кенетик, можно вообще поднять решения на 775 сокете на нескольких сетевых в тотм же опнсенсе. Западные в основном пф показывают. В общем, решений и вариантов много. Я бы послушал, как организовать домашнюю сеть, если провайдер не выдает статический адрес(я тут про серый и нат). Например, у меня есть впс. Есть домент и клоудфлэр. Да у них есть возможность организовать тоннель, как я сделал до виртуальной машины дебиан(без докера), и имею доступ до pve proxmox через нее. Так же послушал по забикс, ну тем действительно много. Основное, что понравилось -сеть и туннели.

      @antoniomax3163@antoniomax31639 ай бұрын
    • @@RomNero так же и нтересно рассмотреть вариант, когда можно купить какой-то мини пк, что на али продают с 1 ланом. На его основе сделать влан , что возможно, вроде как, ну и подключить управляемый комок. Интересно? Да!

      @antoniomax3163@antoniomax31639 ай бұрын
  • все установилось нормально, никаких ошибок нет, запускаю все докеры, но по ссылке с ip (взял его с 2ip) ничего нет, что не так - не понятно

    @haykera2338@haykera23382 ай бұрын
  • Такой вопрос, а если для подключения нужен VPN, то как оно выглядит, если подключение происходит с удаленного компа? Т.е. нужно по ssh подключаться к серверам, которые on-premise. Поэтому используются VPN-ы

    @Essrom@Essrom8 ай бұрын
    • Есть на канале видео о VPN kzhead.info/sun/prSRopiAi6aqnX0/bejne.htmlsi=lo-ddWYt9Ovl_gCW Возможно, поможет разобраться.

      @RomNero@RomNero8 ай бұрын
    • @@RomNero да, но пользователей несколько и включа VPN я разорву их соединение получается тоже? Или Guacamole подходит для внутренних сервисов внутри одной сети получается

      @Essrom@Essrom8 ай бұрын
    • ​@@Essrom Основная идея в том, что вам надо организовать подключение только машины с гвакамолью до сетей с вашими серверами. Остальное в вебе. Прикручиваете перед гвакамолью нжинкс или апач, прикручиваете сертификаты от летсэнкрипт и собственно всё! У вас единая точка входа на ваши вервера. Думайте о гвакамоле как о брокере подключений. То есть, чтобы вам получить доступ к вашим серверам, сначала организуйте доступ гвакамоле до ваших верверов. Мы на работе эту штуку пользуем по полной вместо ВПН. В последнее время на мобильных операторах блокируют впн подключения (думаю, многие в курсе проблемы).

      @1111047@11110474 ай бұрын
  • А jump host можно там как-то замутить в подключении по ssh?

    @vanarasugriva7139@vanarasugriva71399 ай бұрын
    • Да, такая возможность есть👍

      @RomNero@RomNero9 ай бұрын
  • А можно ли импортировать подключения? И можно ли подключаться по vnc с пробпосом портов. Например на многих серверах доступен только порт 22 для ssh. Кроме того из разных подсетей доступны только несколько серверов. Для решения этой задачи я сейчас написал программу для такого подключения. Сначала подключаюсь по ssh (если нужно, то через прокси) с проброшенным портом для vnc, а после подключаюсь к локалхосту к этому порту. А здесь подобное можно реализовать?

    @kastyel1990@kastyel19906 ай бұрын
    • На сколько мне известно, такой функционал не поддерживается. Однако, можно провернуть такой финт. Любым удобным и доступным способом организовать port forwarding с машины, например, с докером, а после настроить подключение VNC уже к этой машине. Других вариантов не вижу.

      @1111047@11110474 ай бұрын
  • Всё классно, но как насчет того если у каждого пользователя свой SSH юзер для хоста?

    @sergeygr@sergeygr9 ай бұрын
    • Отличный вопрос. В таком случае раздаются только настроенные подключения (без указания пользователя и пароля). Либо делается mapping с использованием LDAP (ad).

      @RomNero@RomNero9 ай бұрын
  • зря не упомянул про перенос файлов..... на вирт винду нужно ставить OpenSSH, далее в настройках подключения в sftp указать ip, port 22, логин и пароль от учетки винды. тогда появляется возможность закачивать файлы на сервер) криво косо, но работает)

    @RaideN4242@RaideN42423 ай бұрын
    • Класс👍Спасибо за инфу. Будет точно полезно!!!

      @RomNero@RomNero3 ай бұрын
  • не заменит терминал .. или тожу mobaxtern

    @paganorth@paganorth8 ай бұрын
  • Подскажите требования к серверу, ОЗУ, ЦП, ПЗУ

    @Essrom@Essrom8 ай бұрын
    • Что указано в официальной документации?

      @RomNero@RomNero8 ай бұрын
  • Guacamole для подключения по RDP хорошее решение, но по SSH это боль, так как подключится можно только по логину и паролю, по ключу не работает. Guac не принимает последние форматы ключа SSH BEGIN OPENSSH PRIVATE KEY. Год назад можно было подключится по старому формату ключа BEGIN RSA PRIVATE KEY, но и это сейчас перестало работать. Вывод не доработанное приложение.

    @sergeyradaev3660@sergeyradaev36609 ай бұрын
    • Спасибо за информацию 👍

      @RomNero@RomNero9 ай бұрын
  • Сделай видео про openldap, ldap пожалуйста

    @kovalenkosv40@kovalenkosv409 ай бұрын
    • Будет. Сейчас как раз интересную утилиту тестирую 👍

      @RomNero@RomNero9 ай бұрын
    • Вроде тема не маленькая.. не на один видос, а на целый сериал хватит. А что именно ты хочешь тут узнать? Просто любопытствую, сам его когда-то ковырял openldap..

      @Codeman47Rus@Codeman47Rus9 ай бұрын
  • Очень глючная вещь к сожалению, ьпги у нового дебиана с рдп нужно костылить и также проблемы с секьюрити периодически

    @andrewmarkov952@andrewmarkov9529 ай бұрын
    • Что используешь для rdp в Debian? Xrdp?

      @RomNero@RomNero9 ай бұрын
  • На сколько быстро в терминале win работает? ощутимо медленнее чем через стандартный RDP ?

    @burundukoff8450@burundukoff84509 ай бұрын
    • Работает отлично. Все зависит конечно от скорости сети, от самого сервера, где стоит guacamole и конечно же от количества одновременных пользователей.

      @RomNero@RomNero9 ай бұрын
    • @@RomNero это называется если админу скучно - оно начинает искать себе гимор на голову устанавливася сервера гуакамоле и прочую хрень. А зачем?

      @kinostory@kinostory9 ай бұрын
  • Для ssh лучшее на мой взгляд termuis

    @aleksandrtimashov8145@aleksandrtimashov81459 ай бұрын
    • Тоже классная вещь. Позже и по ней сделаю обзор👍

      @RomNero@RomNero9 ай бұрын
  • Кеи работаешь если не секрет?

    @user-iq6ql3bn6s@user-iq6ql3bn6s9 ай бұрын
    • Я ответственный за Linux системы, виртуализацию и автоматизацию. Что-то между System engineering и devops

      @RomNero@RomNero9 ай бұрын
  • Чет не осилил видос полностью... долговато как-то. Да и софтина чет не впечатлила. Вот сидит человек по ссш через нее, пишет passwd например и усе.. больше на мошинку никто не зайдет. Ладно можно пофиксить конечно, но это только то, что первым в голову пришло... Ограничение доступа в идеале должно реализовываться через централизованную систему авторизации.. т.е. должна быть персональная учетка с привязкой к группам безопасности(как именно это реализовывается в линуксах, хз не делал).. Буфер обмена для рдп ужасен. Единственное, что удобно, это список хостов для подключение с предварительно прописанными креденшелами... но если взять тот-же ссш, то я все время пользовался алиасами и сертами. Видос полностью не осилил, а значит по любому что-то пропустил... Apache же херни не выдаст..

    @Codeman47Rus@Codeman47Rus9 ай бұрын
    • Спасибо. Всё более менее верно написал. По авторизации: стоит либо не указывать никаких пользователей и паролей, тогда нужно вводить каждому пользователю отдельно (их можно сохранить в учетке); либо подключить LDAP (ad) и уже через него управлять логинами. И по copy paste - согласен полностью. При работе создаёт неудобства.

      @RomNero@RomNero9 ай бұрын
  • А чем не устроил Docker из репозиториев?

    @sovsemsinijezhik@sovsemsinijezhik9 ай бұрын
    • Версия намного ниже. Так же compose.

      @RomNero@RomNero9 ай бұрын
  • Почему в ролике постоянно указывается в качестве примера "подключение к серверам". А к рабочим станциям подключиться нельзя?

    @immickful@immickful2 ай бұрын
    • Можно подключаться и к рабочим станциям.

      @RomNero@RomNero2 ай бұрын
  • вобще нне понял как подключаться через кубернетес? это не протокол же? или это тип подключение к кубер кластеру?

    @Vilayat_Khan@Vilayat_Khan8 ай бұрын
  • Добрый день, спасибо за проделанную вами работу. К сожалению у меня не получается выполнить подключение ни к одному устройству ни по одному протоколу, ошибка в логах следующая - GuacamoleHTTPTunnelServlet - HTTP tunnel request failed: Non-numeric character in element length. На ресурсе разработчика в возможных причинах указан баг в guacd или libguac Однако для официальных образов эта причина кажется странной. Может быть у вас есть идеи? Или вы могли бы написать версии образов которые использовали в видео?

    @sergeyzinovkin7123@sergeyzinovkin71237 ай бұрын
    • Видел, на форуме подобную проблему... К сожалению, не осталась информация по версиям образов (все были latest)

      @RomNero@RomNero6 ай бұрын
  • Минус в том, что новые пользователи заходят на удалёнку с теми же учётными данными, которые мы вбивали в подключение

    @user-ll2wk5sk5c@user-ll2wk5sk5c9 ай бұрын
    • Если не указывать изначально учётные данные, то нужно будет всегда вводить свои данные. Это я забыл упомянуть.

      @RomNero@RomNero9 ай бұрын
  • значит кто контролирует сервер Guacamole контролирует все сервера которые к нему подключены

    @user-wv1co8zu4o@user-wv1co8zu4o8 ай бұрын
    • Что? Вы вообще суть поняли?

      @user-bw2mj9sz5z@user-bw2mj9sz5z7 ай бұрын
  • Разрабы даже не поудасужились сделать докер-композ адекватный. Вкорячил это дело кое как, но такое себе ShellNGN pro намного лучше.

    @AlexandrLinux@AlexandrLinux3 ай бұрын
  • Бесполезная тупая херня.. задумка интересная.. но по сути - хрень. Где админ у которого 200 серверов и ему надо роздать их 20-ти админам ?? :)) ппц . Во первых несколько пользователей shh быть не могут. Чем больше всяких ламеров кому нужно консоль - тем больше проблем на сервере. Да и куда нужнее работа в 2-ух отдельно видимых окнах. Тоесть не переключатся постоянно. А когда окна рядом стоят и ты только глазами туда сюда водиш. А это, кроме патти которое отдельное соединение создает, как отдельно окно -пока никто не может. Но за инфу спасибо ))

    @kinostory@kinostory9 ай бұрын
    • единственный умный человек!причем она дырявая... спасибо но лучьше SSH

      @user-tq4gx4cd4m@user-tq4gx4cd4m9 ай бұрын
KZhead