Замість використання емулятора терміналів за замовчуванням я хочу відкрити вкладку терміналів на браузері Chrome або Firefox, яку я можу робити в Chromium OS (Crosh), але не на Ubuntu.
Замість використання емулятора терміналів за замовчуванням я хочу відкрити вкладку терміналів на браузері Chrome або Firefox, яку я можу робити в Chromium OS (Crosh), але не на Ubuntu.
Відповіді:
Ви можете використовувати середовище вузла для цього.
Потім встановіть веб-термінал
npm install web-terminal -g
web-terminal --port 8088
просто відкрийте це посилання у своєму браузері:
http://localhost:8088/terminal/
Ви можете додати новий запис до запуску програм, щоб автоматично запустити його при запуску.
gnome-session-properties
Відкрийте це вікно, назвіть свій запис і додайте в нього команду або додайте шлях вашого скрипту bash.
Редагувати:
Є багато альтернатив, одну з них я використовував у минулому мокрості. Ви можете шукати їх у github та nmp
EDIT2:
Недоцільно використовувати емулятор терміналу у веб-браузері. Якщо ви не відчуваєте себе захищеними у вашій локальній мережі і не знаходитесь позаду маршрутизатора брандмауера, зловмисники можуть проникнути у вашу операційну систему.
EDIT3:
Закриття призначеного порту для спроб вхідного з'єднання через ufw
блокування приєднання до комп'ютера з локальної мережі чи Інтернету.
sudo ufw enable
sudo ufw deny in 8088
Перевірте стан свого брандмауера:
sudo ufw status
npm install -g randomsoftware
, встановлюючи неаутентифіковану неактуалізоване програмне забезпечення в усьому світі ...)
Я пропоную використовувати ssh-клієнт у браузері. Або як розширення для браузера, наприклад, Secure Shell App , або ssh-клієнт, написаний на JavaScript.
У цій темі є й інші хороші повідомлення: Чи є веб-термінал / ssh-клієнт?
npm
, наскільки я знаю, не отримує оновлень безпеки, коли ви запускаєте звичайніapt-get
команди, щоб підтримувати систему в курсі останніх оновлень безпеки. І програмне забезпечення, яке ви пропонуєте, безумовно, є критичним для безпеки. Це не так складно уявити, що він може містити ще не виявлені помилки, які за певних обставин дозволять будь-якому процесу, що працює на локальній машині, отримати ескалацію привілеїв до вашого облікового запису користувача.