Alih-alih menggunakan Aplikasi emulator Terminal default, saya ingin membuka Tab Terminal di Chrome atau Browser Firefox yang dapat saya lakukan di Chromium OS (Crosh) tetapi tidak di Ubuntu.
Alih-alih menggunakan Aplikasi emulator Terminal default, saya ingin membuka Tab Terminal di Chrome atau Browser Firefox yang dapat saya lakukan di Chromium OS (Crosh) tetapi tidak di Ubuntu.
Jawaban:
Anda dapat menggunakan lingkungan simpul untuk itu.
Kemudian instal terminal-web
npm install web-terminal -g
web-terminal --port 8088
cukup buka tautan itu di browser Anda:
http://localhost:8088/terminal/
Anda dapat menambahkan entri baru ke aplikasi startup untuk meluncurkannya secara otomatis saat startup.
gnome-session-properties
Buka jendela itu, beri nama entri Anda dan tambahkan perintah di dalamnya atau tambahkan path skrip bash Anda.
EDIT:
Ada banyak alternatif, salah satunya saya gunakan di masa lalu wetty Anda dapat mencari mereka di github dan nmp
EDIT2:
Bukan ide yang baik untuk menggunakan emulator terminal di browser web Anda. Jika Anda tidak merasa aman di jaringan lokal Anda dan Anda tidak berada di belakang router firewall, penyerang dapat menyusup ke sistem operasi Anda.
EDIT3:
Menutup port yang ditugaskan untuk upaya koneksi masuk melalui ufw
blok aksesi ke komputer Anda dari jaringan lokal atau internet.
sudo ufw enable
sudo ufw deny in 8088
Periksa status firewall Anda:
sudo ufw status
npm install -g randomsoftware
, menginstal perangkat lunak yang tidak terauthentikasi secara global ...)
Saya sarankan menggunakan klien ssh di browser. Baik sebagai ekstensi browser misalnya Secure Shell App , atau klien ssh yang ditulis dalam javascript.
Ada posting bagus lainnya dalam topik ini: Apakah ada terminal / ssh client berbasis web?
npm
sejauh yang saya tahu tidak menerima pembaruan keamanan ketika Anda menjalankanapt-get
perintah yang biasa untuk menjaga sistem Anda tetap terbarui dengan pembaruan keamanan terbaru. Dan perangkat lunak yang Anda sarankan tentu sangat penting untuk keamanan. Ini tidak sulit untuk membayangkan itu bisa mengandung bug yang belum ditemukan yang dalam keadaan tertentu akan memungkinkan setiap proses yang berjalan pada mesin lokal untuk mendapatkan eskalasi hak istimewa ke akun pengguna Anda.