Вместо использования приложения-эмулятора терминала по умолчанию я хочу открыть вкладку «Терминал» в браузере 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-скрипта.
РЕДАКТИРОВАТЬ:
Есть много вариантов, один из них я использовал в прошлом wetty Вы можете искать их в 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
команды, чтобы поддерживать вашу систему в курсе последних обновлений безопасности. И программное обеспечение, которое вы предлагаете, безусловно, критично для безопасности. Нетрудно представить, что он может содержать еще не обнаруженные ошибки, которые при определенных обстоятельствах позволят любому процессу, работающему на локальной машине, получить повышение привилегий к вашей учетной записи пользователя.