|
1 / 1 / 0
Регистрация: 01.03.2017
Сообщений: 53
|
|
Вывод screen на вебстраничку07.05.2017, 17:03. Показов 2017. Ответов 17
Метки нет (Все метки)
0
|
|
| 07.05.2017, 17:03 | |
|
Ответы с готовыми решениями:
17
screen - вывод консоли сеанса в браузер Screen.width и screen.height в Firemonkey desktop aplication |
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||
| 07.05.2017, 21:59 | ||
|
Если Вы объясните глобальный смысл сего действа и чем Вас не устраивает сам оригинальный screen что его надо «выводить»
0
|
||
|
1 / 1 / 0
Регистрация: 01.03.2017
Сообщений: 53
|
|
| 07.05.2017, 23:02 [ТС] | |
|
Все просто. В скрин сесси запускаю игровые сервера ксго, по работе. Смысл в том, чтобы администраторы(мало понимающие слово "линукс") которые работают с этими серверами могли нажать кнопочку, в своей ПУ, а им на экран вывелась бы консоль, в которой они смогли бы прочитать что пишет, в случае ошибки и действовать согласно инструкции. И если существует такая возможность, отправить туда команду, которую я потребую в инструкции
0
|
|
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||
| 08.05.2017, 09:43 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 01.03.2017
Сообщений: 53
|
|
| 08.05.2017, 10:26 [ТС] | |
|
ПУ - панель управления.
Скрин можно запустить кнопкой в ПУ(веб панель управления) на удаленном сервере, так собственно говоря и происходит, в случае необходимости. меня же интересует вывод скрин сесси в веб.
0
|
|
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||
| 08.05.2017, 14:10 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 01.03.2017
Сообщений: 53
|
|
| 08.05.2017, 15:58 [ТС] | |
|
я то могу, подключиться по putty зайти в нужный мне скрин и сделать свои манипуляции, посмотреть и т.д.
но есть люди, которым тоже нужно видеть эту сессию, но речь о том, чтобы залогиниться через тот же putty даже не идет. + через веб просто-напросто удобнее
0
|
|
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||||
| 08.05.2017, 19:50 | ||||
|
0
|
||||
|
Модератор
|
|
| 11.05.2017, 22:53 | |
|
Я так понимаю, что ТС желает давать доступ на сервер через веб. В смысле - через браузер удалённым пользователям.
Апач+собственный локальный веб-ресурс, выводящий терминал. Каждому залогинившемуся на веб-ресурсе даём запуск терминала через скрин. dropych, я правильно понимаю?
0
|
|
|
1 / 1 / 0
Регистрация: 01.03.2017
Сообщений: 53
|
|
| 11.05.2017, 23:20 [ТС] | |
|
0
|
|
|
Модератор
|
|
| 11.05.2017, 23:40 | |
|
Для начала - установите апач и создайте сайтик на нём, который будет виден в вашей локальной сети.
потом создадим пользователей, которым разрешён вход на сайт. А уже после - создаём на веб-страничке дизайн и окно терминала.
0
|
|
|
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
|
||
| 11.05.2017, 23:44 | ||
|
хотя, вебмине как-то ж через яву консоль выводят... но и скрин - это уже совсем не консоль...
0
|
||
|
Модератор
|
|||||||
| 11.05.2017, 23:48 | |||||||
|
Также, не забудьте учесть тот момент, что вошедшим на сайт и зашедшим в терминал будут доступны все его функции.
То бишь, если в него войдёт кто-то посторонний, то вполне вероятен
Добавлено через 2 минуты В файле сайта можно же разрешить запуск терминала скриптом? Или я ошибаюсь
0
|
|||||||
|
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
|
|
| 12.05.2017, 01:04 | |
|
0
|
|
|
Модератор
|
|||||||
| 12.05.2017, 01:30 | |||||||
|
Но таки что предлагаете запускать вы, сударь? Как вариант могу предположить ещё один баш внутри существующей сессии через тот же самый скрин, например. Вообще, где-то давно в онлайн-тестировании видал и юзал такое, что хочет получить ТС. Только там надо было за отведённое время выполнить некоторый ряд действий и получить конкретный результат. То есть, админы того тренажёра не давали полного контроля над сервером, а эмулировалась виртуалка на время без возможности сделать sudo и получить высшие привелегии. (точнее - это самое sudoничего конкретно не давало). Тут же челу надо обеспечить и безопасность, и полный контроль машины. У меня, по крайней мере пока в этом направлении мысля. Одного пароля su будет маловато. И я бы алиасами поменял некоторые имена команд, чтобы дефолтные имена некоторых "потенциально опасных" команд не имели никакого значения или выводили что-нибудь этакое типа подсказки или ответа "Данная функция недоступна". К примеру
Ну да, алиасы тоже надо аналогичным образом скрыть.
0
|
|||||||
|
1 / 1 / 0
Регистрация: 01.03.2017
Сообщений: 53
|
|
| 12.05.2017, 13:26 [ТС] | |
|
не совсем так.
Мне нужно выдавать доступ через веб, только к скрин сессии в которой запущенно приложение, если оно не запущено, соответственно и веб часть будет выдавать ошибку. А из скрина, с запущены приложением выполнять команды влияющие на систему,невозможно. На сколько я знаю. так что меры безопасности - будет достаточно аутентификации(учитывая что логины и пароли я выдаю лично и доступ есть лишь у 3-4 человек), что уже есть и логирование действий, что также имеется. В необходимой мне панели я уже реализовал много чего связанного с выполнением команд на сервере.
0
|
|
|
0 / 0 / 2
Регистрация: 17.05.2017
Сообщений: 2
|
|
| 17.05.2017, 03:50 | |
Сообщение было отмечено Marinero как решение
Решение
Есть как минимум 2 браузерных терминала: anyterm и shellinabox. Первый точно можно встроить в свою html-страницу и запускать внутри него вместо шелла любую команду, а про второй ничего такого не знаю.
0
|
|
|
1 / 1 / 0
Регистрация: 01.03.2017
Сообщений: 53
|
|
| 28.05.2017, 12:46 [ТС] | |
|
сделал через shellinbox,не совсем то, чего я конкретно хотел) но все же) спасибо за подсказку
а с anyterm че-то ниче не вышло)
0
|
|
| 28.05.2017, 12:46 | |
|
Помогаю со студенческими работами здесь
18
Print screen Logon Screen Print Screen BLUE SCREEN Ие 8 и @media screen Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|