Zamiast używać domyślnej aplikacji emulatora terminala, chcę otworzyć kartę terminala w przeglądarce Chrome lub Firefox, co mogę zrobić w systemie operacyjnym Chromium (Crosh), ale nie w Ubuntu.
Zamiast używać domyślnej aplikacji emulatora terminala, chcę otworzyć kartę terminala w przeglądarce Chrome lub Firefox, co mogę zrobić w systemie operacyjnym Chromium (Crosh), ale nie w Ubuntu.
Odpowiedzi:
Możesz do tego użyć środowiska węzłowego .
Następnie zainstaluj terminal internetowy
npm install web-terminal -g
web-terminal --port 8088
po prostu otwórz ten link w przeglądarce:
http://localhost:8088/terminal/
Możesz dodać nowy wpis do aplikacji startowych, aby uruchamiał się automatycznie podczas uruchamiania.
gnome-session-properties
Otwórz to okno, nazwij swój wpis i dodaj w nim polecenie lub dodaj ścieżkę skryptu bash.
EDYTOWAĆ:
Istnieje wiele alternatyw, jeden z nich kiedyś w przeszłości wetty Można szukać ich w github i NMP
EDYCJA 2:
Używanie emulatora terminali w przeglądarce internetowej nie jest dobrym pomysłem. Jeśli nie czujesz się bezpiecznie w sieci lokalnej i nie znajdujesz się za routerem zapory sieciowej, osoby atakujące mogą przeniknąć do systemu operacyjnego.
EDYCJA 3:
Zamknięcie przydzielonego portu próbom połączenia przychodzącego poprzez ufw
blokowanie dostępu do komputera z sieci lokalnej lub Internetu.
sudo ufw enable
sudo ufw deny in 8088
Sprawdź status swojej zapory ogniowej:
sudo ufw status
npm install -g randomsoftware
instalowania nieuwierzytelnionego oprogramowania na całym świecie ...)
Sugeruję użycie klienta ssh w przeglądarce. Albo jako rozszerzenie przeglądarki, np. Secure Shell App , albo klient ssh napisany w javascript.
Istnieją inne dobre posty w tym temacie: Czy istnieje internetowy terminal / klient ssh?
npm
o ile wiem, nie otrzymuje aktualizacji zabezpieczeń po uruchomieniu zwykłychapt-get
poleceń w celu zapewnienia aktualności systemu z najnowszymi aktualizacjami zabezpieczeń. A oprogramowanie, które sugerujesz, z pewnością ma kluczowe znaczenie dla bezpieczeństwa. Nietrudno jest wyobrazić sobie, że może zawierać jeszcze wykrywane błędy, które w pewnych okolicznościach pozwoliłyby dowolnemu procesowi uruchomionemu na komputerze lokalnym na zwiększenie uprawnień do konta użytkownika.