Czym jest tryb kiosku w systemie Linux i jak go skonfigurować?

Opublikowany July 17, 2024 by Suryanshi Pateriya in Oprogramowanie kiosku
O Scalefusion
 

Jedna platforma dla urządzeń, dostępu i bezpieczeństwa

  • Zarządzaj wszystkimi urządzeniami, laptopami, telefonami i tabletami z jednego pulpitu
  • Pracownicy logują się do urządzeń firmowych i aplikacji służbowych za pomocą jednego loginu, bez konieczności używania oddzielnych haseł
  • Automatycznie sprawdzaj urządzenia pod kątem bezpieczeństwa i blokuj ryzykowne aplikacje i witryny

Zarezerwuj demo

Każde urządzenie.
Każdy system operacyjny.
Jedna platforma.

Zacznij Free Trial

Nie jest wymagana karta kredytowa, ale jest pełny dostęp do wszystkich funkcji.

Tryb kiosku Linux ogranicza urządzenie Linux do jednej aplikacji lub zatwierdzonego zestawu aplikacji, uniemożliwiając dostęp do ustawień systemowych i nieautoryzowanych funkcji. Tworzy bezpieczne, specjalnie zaprojektowane środowisko dla kiosków samoobsługowych, systemów oznakowania cyfrowego, systemów POS i terminali informacyjnych, jednocześnie wspierając scentralizowane zarządzanie i zdalne rozwiązywanie problemów.

Na wynos

Tryb kiosku Linux przekształca standardowe urządzenia Linux w bezpieczne, specjalnie zaprojektowane systemy, ograniczając użytkowników do jednej aplikacji, ograniczonego zestawu aplikacji lub zatwierdzonych witryn internetowych, jednocześnie blokując dostęp do podstawowego systemu operacyjnego.

  • Użyj trybu kiosku do dedykowanych przepływów pracy: Kioski Linux świetnie nadają się do zastosowań w oznakowaniu cyfrowym, terminalach samoobsługowych, systemach punktów sprzedaży, wyświetlaczach informacyjnych, urządzeniach dostępu publicznego i innych zastosowaniach o określonym przeznaczeniu.
  • Zablokuj aplikacje i dostęp do systemu: Tryb kiosku może uniemożliwić użytkownikom otwieranie ustawień systemowych, nieautoryzowanych aplikacji, elementów sterujących pulpitem i innych funkcji systemu operacyjnego niezwiązanych z zamierzonym zadaniem.
  • Wybierz konfigurację ręczną w przypadku mniejszych wdrożeń: Skrypty powłoki mogą konfigurować automatyczne logowanie, uruchamiać przeglądarkę lub aplikację w trybie pełnoekranowym, tworzyć dedykowanego użytkownika kiosku i wyłączać niechciane kontrolki systemowe, wymagają jednak znajomości systemu Linux.
  • Korzystaj z centralnego zarządzania na dużą skalę: Rozwiązanie MDM upraszcza masowe wdrażanie kiosków, zdalną konfigurację, ograniczanie aplikacji, aktualizacje, rozwiązywanie problemów i bieżące zarządzanie rozproszonymi urządzeniami Linux.
  • Równowaga między bezpieczeństwem, stabilnością i elastycznością: Linux oferuje dostosowywalną i ekonomiczną platformę kiosku, podczas gdy scentralizowane monitorowanie i zdalne zarządzanie pomagają organizacjom utrzymać urządzenia bezpieczne i stale dostępne.


Tryb kiosku w systemie Linux ogranicza urządzenie do obsługi pojedynczej aplikacji (takiej jak przeglądarka internetowa lub system POS) w trybie pełnoekranowym, uniemożliwiając użytkownikom otwieranie ustawień systemowych. Konfiguruje się go poprzez utworzenie osobnego użytkownika kiosku, włączenie automatycznego logowania i ustawienie menedżera wyświetlania tak, aby uruchamiał się bezpośrednio w aplikacji.

Tryb kiosku w systemie Linux

W tym blogu przyjrzymy się, jak tryb kiosku w systemie Linux przekształca zwykły sprzęt w potężne punkty interakcji publicznych. Zagłębimy się w korzyści, proces konfiguracji i przypadki użycia, pokazując, jak wykorzystać Linuksa do potrzeb kiosku.

Czym jest tryb kiosku w systemie Linux?

Tryb kiosku Linux ogranicza urządzenie Linux do uruchamiania pojedynczej aplikacji lub ograniczonego zestawu aplikacji, tworząc skoncentrowane i bezpieczne środowisko użytkownika. Jest szeroko stosowany w systemach publicznych, takich jak kioski samoobsługowe, systemy oznakowania cyfrowego, wyświetlacze interaktywne czy terminale informacyjne.

Blokując system, tryb kiosku w systemie Linux uniemożliwia użytkownikom dostęp do systemu operacyjnego, ustawień systemowych i nieautoryzowanych aplikacji. To nie tylko zwiększa bezpieczeństwo, ale także minimalizuje rozpraszanie uwagi i niewłaściwe użycie, zapewniając, że urządzenie jest używane wyłącznie zgodnie z przeznaczeniem. 

Niezależnie od tego, czy chodzi o usprawnienie działania organizacji w środowisku biznesowym, czy zapewnienie bezpiecznego dostępu w przestrzeniach publicznych, tryb kiosku jest skutecznym rozwiązaniem umożliwiającym kontrolowane korzystanie z urządzeń w systemach Linux.

Kluczowe cechy trybu kiosku w systemie Linux

Oto kilka kluczowych funkcji trybu kiosku dla urządzeń z systemem Linux:

  • Blokada aplikacji: Ogranicza urządzenie do jednej lub kilku aplikacji lub stron internetowych.
  • Dostosowany interfejs użytkownika: Zapewnia dostosowany, bezpieczny interfejs użytkownika z ograniczonym dostępem do aplikacji i usług urządzenia.
  • Rozszerzona ochrona: Zapobiega nieautoryzowanej ingerencji użytkowników w system kiosku w celu uzyskania dostępu do zastrzeżonych usług. 
  • Zdalne rozwiązywanie problemów: Ułatwia zarządzanie wszystkimi urządzeniami i oferuje możliwość zdalnego rozwiązywania wszelkich problemów za pomocą rozwiązania MDM.
  • Wiele przypadków użycia: Oferuje dużą elastyczność dla różnych branż i przypadków użycia. 

Typowe przypadki użycia trybu kiosku w urządzeniach z systemem Linux

Kioski z otwartym kodem źródłowym

Wykorzystując otwarty charakter Linuksa, firmy mogą wdrażać ekonomiczne rozwiązania kioskowe bez opłat licencyjnych. Dzięki temu idealnie nadaje się do oszczędnych projektów w handlu detalicznym, hotelarstwie i sektorze publicznym.

Zastosowania przemysłowe

Kioski z systemem Linux są wykorzystywane w środowiskach przemysłowych do wyświetlania monitorowania danych w czasie rzeczywistym, wskaźników produkcji i instrukcji operacyjnych. Elastyczność Linuksa umożliwia integrację z systemami automatyki przemysłowej, poprawiając widoczność operacyjną na hali produkcyjnej.

Edukacja i badania 

W instytucjach edukacyjnych i placówkach badawczych kioski z systemem Linux obsługują interaktywne środowiska edukacyjne, zapewniając dostęp do zasobów akademickich, bibliotek internetowych i specjalistycznych narzędzi programowych dostosowanych do potrzeb akademickich. Przystępna cena i możliwości adaptacji Linuksa sprawiają, że jest to praktyczny wybór, jeśli chodzi o poprawę doświadczeń edukacyjnych.

Zdalne zarządzanie i aktualizacje

Kioski oparte na systemie Linux można centralnie zarządzać i aktualizować przez sieć, co zapewnia jednolitość konfiguracji oprogramowania i poprawek bezpieczeństwa na wielu urządzeniach. Ta możliwość jest niezbędna w przypadku wdrożeń na dużą skalę w sieciach handlowych, na lotniskach i w środowiskach korporacyjnych.

digital signage

Kioski z systemem Linux są szeroko stosowane w zastosowaniach Digital Signage w sklepach detalicznych, muzeach i węzłach komunikacyjnych. Obsługują odtwarzanie treści multimedialnych, zdalne zarządzanie treściąi planowanie, oferując dynamiczne i angażujące doświadczenia klientów.

Korzyści z trybu kiosku w systemie Linux

Bezpieczeństwo i stabilność

Linux jest znany ze swoich funkcji bezpieczeństwa. Bezpieczeństwo jest priorytetem w środowisku kiosku, gdzie urządzenie jest wystawione na widok publiczny. Solidna architektura Linuksa minimalizuje luki, a jego stabilność zapewnia nieprzerwane działanie kiosków bez przestojów.

Możliwość dostosowania i elastyczność

Jedną z kluczowych zalet Linuksa jest jego możliwość dostosowywania. Możesz zmodyfikować system operacyjny, aby dokładnie odpowiadał wymaganiom aplikacji kiosku. Od lekkich dystrybucji po przyjazne dla użytkownika opcje, takie jak Ubuntu — na każdą potrzebę znajdzie się wersja Linuksa.

Opłacalność

Linux jest systemem open source, co oznacza, że ​​nie ma żadnych opłat licencyjnych. To sprawia, że ​​jest to ekonomiczny wybór w przypadku wdrożeń kiosków na dużą skalę, gdzie w przeciwnym razie wymagałoby to wielu licencji.

Uprość zarządzanie kioskiem Linux dzięki Scalefusion.

Łatwe zabezpieczanie, blokowanie i zarządzanie urządzeniami kioskowymi Linux.

Jak skonfigurować urządzenia z systemem Linux w trybie kiosku?

Metoda 1 – Użycie skryptu Shell

Przeanalizujmy proces konfigurowania kiosku z Linuksem, od wyboru właściwej dystrybucji po zablokowanie systemu do użytku publicznego za pomocą Skrypty dla Linuksa.

Wymagania wstępne:

  • Dystrybucja Linuksa: Wybierz dystrybucję Linuksa odpowiadającą Twoim wymaganiom sprzętowym i aplikacyjnym. Popularne opcje to Ubuntu i Debian.
  • Dostęp administracyjny: Aby wprowadzić zmiany na poziomie systemu, upewnij się, że masz uprawnienia administratora (dostęp root) na urządzeniu z systemem Linux.
  • Instalacja aplikacji: Zainstaluj niezbędne aplikacje, które chcesz uruchomić tryb kiosku. Upewnij się, że te aplikacje są kompatybilne z Twoją dystrybucją Linuksa.
  • Skonfiguruj automatyczne logowanie: Skonfiguruj automatyczne logowanie dla konkretnego konta użytkownika, które będzie używane w trybie kiosku.

Przewodnik krok po kroku

Przekształcenie urządzenia z systemem Linux w kiosk wymaga skonfigurowania systemu tak, aby automatycznie uruchamiał określoną aplikację w trybie pełnoekranowym, blokując jednocześnie dostęp użytkowników do innych części systemu operacyjnego. Oto instrukcja krok po kroku, jak to zrobić:

1. Wybierz swoją dystrybucję Linuksa:Wybierz lekką dystrybucję Linuksa odpowiednią dla kiosków, np. Ubuntu lub Linux Mint.

2. Zainstaluj wymagane oprogramowanie: Upewnij się, że Twój system jest zaktualizowany i ma zainstalowane niezbędne oprogramowanie. Do kiosku internetowego potrzebujesz przeglądarki internetowej, takiej jak Chromium lub Firefox.

sudo apt update
sudo apt upgrade
sudo apt install chromium-browser

3. Utwórz użytkownika kiosku: utwórz nowego użytkownika specjalnie dla trybu kiosku, aby zapewnić bezpieczeństwo i izolację od kont innych użytkowników.

sudo adduser kiosk

4. Skonfiguruj automatyczne logowanie dla użytkownika kiosku:

  • Edytuj plik konfiguracyjny lightdm, aby włączyć automatyczne logowanie dla użytkownika kiosku.
sudo nano /etc/lightdm/lightdm.conf
  • Dodaj następujące linie:
[SeatDefaults]
autologin-user=kiosk
autologin-user-timeout=0
user-session=xfce
  • Zastąp „xfce” środowiskiem graficznym, jeśli jest inne.

5. Skonfiguruj sesję kiosku

  • Utwórz niestandardową sesję dla użytkownika kiosku, która uruchomi przeglądarkę w trybie pełnoekranowym.
sudo nano /home/kiosk/.xsession
  • Dodaj następujące wiersze dla kiosku opartego na Chromium:
#!/bin/bash
xset -dpms # Disable DPMS (Energy Star) features.
xset s off # Disable screen saver.
xset s noblank # Don't blank the video device.
chromium-browser --noerrdialogs --kiosk --incognito
http://your.url.here
  • Ustaw plik „.xsession” jako wykonywalny:
sudo chmod +x /home/kiosk/.xsession

6. Zablokuj system

Aby uniemożliwić użytkownikowi kiosku dostęp do reszty systemu, można podjąć kilka dodatkowych kroków:

a) Wyłącz Ctrl+Alt+F* (przełączanie TTY)

  • Utwórz nowy plik, aby zastąpić mapowania klawiszy:
sudo nano /etc/default/keyboard
  • Dodaj lub zmodyfikuj:
XKBOPTIONS="ctrl:nocaps"
  • Następnie zastosuj zmiany:
sudo dpkg-reconfigure keyboard-configuration

b) Wyłącz blokadę ekranu i zarządzanie energią

  • Edytuj konfigurację lightdm, aby wyłączyć blokadę ekranu i zarządzanie energią dla użytkownika kiosku:
sudo nano /etc/lightdm/lightdm.conf
  • Dodaj:
[Seat:*]
xserver-command=X -s 0 dpms

c) Usuń niepotrzebne elementy interfejsu użytkownika: Jeśli używasz środowiska komputerowego, skonfiguruj je tak, aby usuwało panele, wyłączało menu wyświetlane prawym przyciskiem myszy itp.

7. Uruchom ponownie i przetestuj

Uruchom ponownie komputer, aby przetestować konfigurację trybu kiosku.

sudo reboot

System powinien automatycznie zalogować się do użytkownika kiosku i uruchomić przeglądarkę internetową w trybie pełnoekranowym.

8. Dodatkowa personalizacja

W zależności od konkretnych potrzeb możesz potrzebować dodatkowych dostosowań, takich jak:

● Konfigurowanie narzędzi do zdalnego zarządzania.

● Implementacja skryptów nadzorujących w celu ponownego uruchomienia przeglądarki w przypadku jej awarii.

● Dostosowywanie przeglądarki w celu dalszego zablokowania jej ustawień.

UWAGA – prosimy o odpowiedzialne korzystanie z tej funkcji i zapewnienie odpowiednich testów przed wdrożeniem. Niewłaściwe użycie może spowodować utratę danych lub niestabilność systemu.

Metoda 2 – Stosowanie Scalefusion MDM

Dzięki Scalefusion administratorzy IT mogą zabezpieczyć i zarządzać swoimi urządzeniami opartymi na systemie Linux ograniczając je do jednego lub wielu określonych zastosowań. Takie podejście pomaga organizacjom zapobiegać nieautoryzowanemu dostępowi, zapewniając, że urządzenia firmowe będą wykorzystywane wyłącznie zgodnie z ich przeznaczeniem. 

Wymagania wstępne dla trybu kiosku Scalefusion Linux

1. System operacyjny: Scalefusion może zarządzać dowolną dystrybucją opartą na Debianie (Ubuntu, Mint, Kali Linux).

2. Minimalne wersje:

  • Ubuntu: 18.04 LTS, Bioniczny Bóbr
  • Mięta: 19.1, Tessa
  • KaliLinux: 2022.4
  • POP-OS: 22.04 LTS
  • Arch Linux: archlinux-2023.06.01
  • Orange Pi
  • MX Linux: MX-23.2

3. Typ procesora

  • x86/AMD (32- i 64-bitowy)
  • ARM (64 bity)

4. Urządzenia:Stacjonarne komputery stacjonarne, laptopy, Raspberry Pi lub urządzenia IoT z systemem operacyjnym wymienionym powyżej.

Przewodnik krok po kroku dotyczący konfiguracji trybu kiosku za pomocą oprogramowania kiosku Scalefusion 

Krok 1 – Utwórz lub edytuj profil urządzenia z systemem Linux

Przejdź do sekcji Profil urządzenia na pulpicie nawigacyjnym. Wybierz Linux jako typ urządzenia i wprowadź nazwę swojego profilu. Zapisz swój profil.

Kiosk z Linuksem

Krok 2 – Zarządzanie aplikacjami

Wróć do pulpitu nawigacyjnego i znajdź „Zarządzanie aplikacjami”. W sekcji sklepu dla przedsiębiorstw znajdź menu rozwijane „Prześlij nową aplikację”. Stamtąd wybierz „Prześlij skrypt systemu Linux”, aby kontynuować.

Tryb kiosku dla systemu Linux

Krok 3 – Prześlij skrypt

Możesz teraz przesłać skrypt, korzystając z opcji „Prześlij plik lokalny”. Alternatywnie możesz wybrać opcję „Skrypt z AirThink”, aby przygotować swój skrypt. Upewnij się, że dokładnie przetestowałeś skrypt przed wdrożeniem go na wszystkich systemach.

Oprogramowanie kiosku z systemem Linux
Oprogramowanie trybu kiosku w systemie Linux

Krok 4 – Opublikuj aplikację

Przejdź z powrotem do sekcji Zarządzanie aplikacjami. Żądany skrypt pojawi się na ekranie. Kliknij opcję „Publikuj” i wybierz odpowiednią grupę/profil urządzeń lub urządzenie, aby przekazać tryb kiosku do systemu.

Oprogramowanie kiosku oparte na systemie Linux

Jak wybrać najlepszą metodę konfiguracji trybu kiosku w systemie Linux

Wybór między ręcznym skryptem powłoki a Scalefusion MDM zależy przede wszystkim od wielkości floty i zasobów technicznych.

Krótki przegląd porównania obu blogów można przedstawić następująco: 

CechaSkrypt powłokiScalefusion MDM
Najlepsze dla: Pojedyncze urządzenia lub małe dowody koncepcjiWdrożenia na dużą skalę w przedsiębiorstwach
ZarządLokalny/Ręczny na każdej maszynieCentralny panel w chmurze
WysiłekWysoki; wymaga dogłębnej znajomości Linuksa i BashNiski; uproszczony interfejs użytkownika do złożonych zadań
SkalowalnośćTrudno skalować na wielu serwerachBezproblemowe zbiorcze dostarczanie
Zdalne zarządzanieInstrukcja obsługiWbudowany (terminal zdalny i aktualizacje)

Scalefusion MDM zapewnia najwięcej korzyści i łatwość obsługi, ponieważ automatyzuje konfigurację i bieżące zarządzanie kioskami Linux. Oferuje scentralizowane zarządzanie, zaawansowane funkcje i redukuje ręczną pracę IT poprzez automatyzację alertów bezpieczeństwa i kontroli zgodności.

Scalefusion dla trybu kiosku Linux

Tryb kiosku Linux to solidna funkcja oferowana przez Scalefusion MDM. Umożliwia ona firmom, administratorom IT i nauczycielom efektywne zarządzanie i zabezpieczanie interfejsów cyfrowych. Dzięki MDM dla Linuksaużytkownicy mogą dostosowywać i automatyzować konfiguracje kiosków, zapewniając dostosowane i usprawnione doświadczenie spełniające określone potrzeby operacyjne.

Suryanshi Pateriya
Suryanshi Pateriya
Suryanshi Pateriya jest autorem treści, którego pasją jest upraszczanie złożonych koncepcji w przystępne informacje. Lubi pisać na różne tematy i często można ją spotkać czytającą opowiadania.

Więcej z bloga

Jak skonfigurować Apple TV w trybie kiosku

Możesz skonfigurować Apple TV w trybie kiosku, korzystając z Apple Business Manager z rozwiązaniem MDM, aby...

Czym jest tryb kiosku?

Tryb kiosku to konfiguracja urządzenia blokująca telefon, tablet, komputer lub przeglądarkę do pojedynczej aplikacji lub...

Jak zablokować urządzenia z systemem Android do pojedynczej aplikacji...

Aby zablokować urządzenie z systemem Android do jednej aplikacji, użyj funkcji Przypinanie aplikacji do użytku tymczasowego lub trybu zadań blokady systemu Android do...