The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"LazySSH, SSH-сервер для запуска временных виртуальных машин"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от opennews (??), 16-Ноя-20, 15:25 
Доступен первый выпуск проекта LazySSH, развивающего специализированный SSH-сервер для запуска временных виртуальных машин. LazySSH позволяет динамически создавать виртуальную машину при подключении по SSH и завершать её работу после прекращения сеанса. Поддерживается создание виртуальных машин через VirtualBox и AWS EC2, а также проброс соединения на другой хост. Параметры запуска виртуальной машины определяются в файле конфигурации и привязываются к ssh-ключам. Из областей применения LazySSH упоминается проведение тестирования и быстрый запуск сборочных серверов на базе различных сборочных окружений. Проект написан на языке Go и распространяется под лицензией AGPLv3....

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54095

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +3 +/
Сообщение от Аноним (1), 16-Ноя-20, 15:25 
👍
Ответить | Правка | Наверх | Cообщить модератору

2. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  –3 +/
Сообщение от uis (ok), 16-Ноя-20, 15:28 
Прикольно.
Интересно, а зачем писать на жо в данном случае? Они в non-blocking io или clone не смогли?
Ответить | Правка | Наверх | Cообщить модератору

5. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +4 +/
Сообщение от Аноним (5), 16-Ноя-20, 15:39 
А зачем в них мочь, если можно писать на жо? Будто это что-то плохое.
Ответить | Правка | Наверх | Cообщить модератору

15. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  –3 +/
Сообщение от uis (ok), 16-Ноя-20, 22:39 
> А зачем в них мочь, если можно писать на жо? Будто это
> что-то плохое.

А потом удивляемся никакой производитнльности...
И правда, а зачем вообще на го писать, если можно на php?

Ответить | Правка | Наверх | Cообщить модератору

17. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +4 +/
Сообщение от Аноним (17), 17-Ноя-20, 00:07 
> А потом удивляемся никакой производитнльности...

Пруфов, конечно, не будет?
Чисто теоретически, узким местом там должна быть криптография. А криптография в стандартной библиотеке весьма неплохо оптимизирована.

Ответить | Правка | Наверх | Cообщить модератору

24. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  –2 +/
Сообщение от uis (ok), 17-Ноя-20, 13:49 
Ну и пиши на php, мне-то что
Ответить | Правка | Наверх | Cообщить модератору

27. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от Аноним (17), 17-Ноя-20, 15:57 
А можно, я сам решу, на чём мне писать?
Ответить | Правка | Наверх | Cообщить модератору

7. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от user (??), 16-Ноя-20, 17:29 
а на чем они должны были по вашему написать?

по мне так критериев в этом вопросе ровно 2:
- инструмент хорошо подходит для решаемой задачи
- у нас есть компетентные спецы в этой технологии

для сетевых тулов гошка самое то, поэтому не вижу причин писать подобное не на ней.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

14. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  –1 +/
Сообщение от uis (ok), 16-Ноя-20, 22:21 
> а на чем они должны были по вашему написать?

Т.к. надо писать linux-specific утилиту, то и си и плюсы сойдут.

> - инструмент хорошо подходит для решаемой задачи

А какую вы решаете задачу?

> для сетевых тулов гошка самое то,

Подробнее

Ответить | Правка | Наверх | Cообщить модератору

22. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  –1 +/
Сообщение от Аноним (22), 17-Ноя-20, 13:31 
> Т.к. надо писать linux-specific утилиту, то любой язык пойдёт.

Fixed.

> А какую вы решаете задачу?

Ещё раз:

1. Читаем новость.
2. Задаём глупые вопросы.

Не наоборот.

Ответить | Правка | Наверх | Cообщить модератору

25. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от uis (ok), 17-Ноя-20, 14:31 
> 1. Читаем новость.

Там есть про результат, но не про цель

Ответить | Правка | Наверх | Cообщить модератору

26. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  –1 +/
Сообщение от Аноним (22), 17-Ноя-20, 14:47 
А это тогда что? А, или по ссылке не ходили?

```
LazySSH is an SSH server that acts as a jump host only, and dynamically starts temporary virtual machines.

If you find yourself briefly starting a virtual machine just to SSH into it and try something out, LazySSH is an attempt to automate that flow via just the ssh command. LazySSH starts the machine for you when you connect, and shuts it down (some time after) you disconnect.
```

Ответить | Правка | Наверх | Cообщить модератору

10. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от Crazy Alex (ok), 16-Ноя-20, 18:44 
Да там хоть на питоне, по идее
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

28. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от kmeaw (?), 17-Ноя-20, 16:10 
В (почти) стандартной библиотеке golang есть реализация SSH, как клиента, так и сервера.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от Секрет (?), 16-Ноя-20, 15:29 
А можно такой же, но с обработкой RDP и/или VNC и с заданием шаблонов виртуальных машин? Чтобы создавалась ВМ по шаблону с конфигурацией и завершалась (а может и удалялась). Купил бы Azure под толстые терминалки
Ответить | Правка | Наверх | Cообщить модератору

4. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от Your mama (?), 16-Ноя-20, 15:37 
Честно говоря, не звучит как челлендж. На коленке нафигачить за выходные можно.
Ответить | Правка | Наверх | Cообщить модератору

11. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от Атон (?), 16-Ноя-20, 19:17 
Значит в понедельник, 23 ноября 2020 года, ты уже все закончишь?
Ответить | Правка | Наверх | Cообщить модератору

16. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от D (?), 16-Ноя-20, 23:01 
Коллега не озвучил цену решения - она не факт что будет нулевой, вы же понимаете, да?

Ну и ТЗ пока не прозвучало полностью, так что оаботы там может быть и поболее...

Ответить | Правка | Наверх | Cообщить модератору

18. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +7 +/
Сообщение от Атон (?), 17-Ноя-20, 10:22 
> Коллега не озвучил цену решения - она не факт что будет нулевой,
> вы же понимаете, да?

Довольно странно нелепо отмазываться "стоимостью" в опенсорсном хоббийном проекте, где все делается just for fun (=в свое удовольствие =бесплатно)

но посчитаем в деньгах.

"зафигачить за выходные" = два дня.
ставка 3000 р в день = 6000р.
по ставке выходного дня Х2 = 12000р.

Вполне подъемно. Открываем краудфандинг, или "коллега" дает задний ход?

> Ну и ТЗ пока не прозвучало полностью, так что оаботы там может
> быть и поболее...

Всё озвучено в тексте новости, и конкретная детализация:
+ "такой же, с обработкой RDP (GUI)"
+ "такой же, с обработкой VNC (GUI)"
+ "с заданием шаблонов виртуальных машин"

Должно получиться: "LazyRDP позволяет динамически создавать виртуальную машину при подключении по RDP и завершать её работу после прекращения сеанса."

Что еще нужно, код за вас написать?

Ответить | Правка | Наверх | Cообщить модератору

33. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от пох. (?), 19-Ноя-20, 19:00 
> Довольно странно нелепо отмазываться "стоимостью" в опенсорсном хоббийном проекте, где все
> делается just for fun (=в свое удовольствие =бесплатно)

в свое удовольствие пока только ssh получился. А спрашивали - rdp, кому удовольствие, а кому может не очень. Кстати, вы уверены что для игого есть готовый rdp клиент и сервер?

> ставка 3000 р в день

херассе! Это разработчикам на-игогошечке ТАК хреново платят? (3000*21=63?!)
(это даже для работы на галере с ежемесячной оплатой позор, по-моему, но тут-то речь о заказной разработке, она обычно в разы дороже - что логично, галерного раба кормят по расписанию, а тут то есть заказ и херачит день и ночь, то лапу сосет, и ни больничных, ни отпускных)

А на c++ за те же деньги у вас раба не найдется, чисто так случайно, мне небольшой впопенсосный проектик поднять нужно?

> Что еще нужно, код за вас написать?

ДААА! (Не написать даже а допилить-починить уже написанный. Opensource, тут все честно. Удовольствия не обещаю.)
Возьметесь? За озвученную цену (по выходным можете не работать ;-) всего месяцок, кмк, надо протрахаться, если вы не владеете инструментарием точно так же как я. Никакого укралфантика, 63000 я вытащу из собственного кармана (там все равно сильно больше просют).

А то сам я еще лет пять буду мучаться, а потом можно и помереть уже спокойно.

Ответить | Правка | Наверх | Cообщить модератору

34. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от Атон (?), 21-Ноя-20, 08:26 
>> Довольно странно нелепо отмазываться "стоимостью" в опенсорсном хоббийном проекте, где все
>> делается just for fun (=в свое удовольствие =бесплатно)
> в свое удовольствие пока только ssh получился. А спрашивали - rdp, кому
> удовольствие, а кому может не очень.

Your mama добровольно подписался на проект и сам установил сроки.
Сам.
Без принуждения и бесплатно.
Предположительно это ему в удовольствие.


Все остальные твои "рассуждения" пустое балабольство, никому не нужное.

Ответить | Правка | Наверх | Cообщить модератору

35. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от Атон (?), 23-Ноя-20, 08:48 
> Честно говоря, не звучит как челлендж. На коленке нафигачить за выходные можно.

Выходные закончились. показывай результат.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

36. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от Атон (?), 29-Ноя-20, 22:07 
> Честно говоря, не звучит как челлендж. На коленке нафигачить за выходные можно.

Ещё 7 дней прошло. Ну когда уже?

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

6. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +4 +/
Сообщение от Аноним (17), 16-Ноя-20, 16:42 
> А можно такой же, но с обработкой RDP и/или VNC и с заданием шаблонов виртуальных машин?

Можно, пиши.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

13. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от Ваш Анонимус (?), 16-Ноя-20, 20:20 
Ну что-то похожее сейчас пишу. VNC пускаются при коннекте. Потом через таймаут отваливаются после завершения коннекта.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

8. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +4 +/
Сообщение от Аноним (8), 16-Ноя-20, 18:00 
Амазон хлопает в ладоши -- теперь на каждую попытку подключения на такие "ленивые" хосты "ленивых" админов -- счета за хостинг будут стремительно расти .
Ответить | Правка | Наверх | Cообщить модератору

9. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  –7 +/
Сообщение от Michael Shigorinemail (ok), 16-Ноя-20, 18:06 
А трудолюбивых китайцев? ;-)
Ответить | Правка | Наверх | Cообщить модератору

31. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от пох. (?), 19-Ноя-20, 10:32 
ну наоборот же ж - нет инстанса - нет варенья.
А оставишь инстанс, даже в cpu idle - вроде и бесплатно (нет, потому что плата за ip и диск) а он фигак, и через неделю что-то уже майнит.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

12. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  –2 +/
Сообщение от iPony129412 (?), 16-Ноя-20, 20:17 
Ну так Multipass же есть 🤨
Ответить | Правка | Наверх | Cообщить модератору

19. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +1 +/
Сообщение от Аноним (19), 17-Ноя-20, 12:07 
Ребят, поясните, плз, зачем это? В чём смысл временных виртуальных машин? Ну т.е. я понимаю смысл chroot, контейнеров и обычных ВМ, но зачем нужны временные? Это типа подключился, подождал запуска ВМ, потом отключился - ВМ завершилась. Снова подключился - опять жди запуска ВМ. Выглядит не особо эффективно.
Ответить | Правка | Наверх | Cообщить модератору

20. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +1 +/
Сообщение от Аноним (20), 17-Ноя-20, 12:34 
> Из областей применения LazySSH упоминается проведение тестирования и быстрый запуск сборочных серверов на базе различных сборочных окружений.
Ответить | Правка | Наверх | Cообщить модератору

21. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от Аноним (17), 17-Ноя-20, 12:40 
Затем, чтобы автоматически запускать некую типовую задачу в чистом окружении. Например, сборку в CI, автоматические или ручные тесты и т. п. При этом не тратить ресурсы на постоянное поддержание пула ВМ в работающем состоянии.
То есть, юзкейс примерно такой же, как у докера, но нет ограничения по ОС, и не нужно городить интеграцию с его API.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

32. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от пох. (?), 19-Ноя-20, 10:34 
> Затем, чтобы автоматически запускать некую типовую задачу в чистом окружении. Например, сборку в
> CI, автоматические или ручные тесты и т. п.

для этого абсолютно не нужно запускать vm через ану...ssh.

Ответить | Правка | Наверх | Cообщить модератору

23. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +/
Сообщение от Аноним (23), 17-Ноя-20, 13:42 
У них нет состояния, любая дичь сделанная в предыдущей сессии никак не отразится на текущей
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

30. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +1 +/
Сообщение от пох. (?), 19-Ноя-20, 10:31 
а зачем ты делаешь дичь?
И даже если - откат на снапшот обычно в разы быстрее создания клона и его реального запуска.

Ответить | Правка | Наверх | Cообщить модератору

29. "LazySSH, SSH-сервер для запуска временных виртуальных машин"  +1 +/
Сообщение от пох. (?), 19-Ноя-20, 10:29 
> Ребят, поясните, плз, зачем это? В чём смысл временных виртуальных машин?

девляпс-ляпс-ляпс, infrastructure as a code, облачкааа, белогривые лошары.

а амазон берет за каждую секунду работы инстанса. Улавливаешь?

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру