web-dev-qa-db-ja.com

UbuntuのWebブラウザーでターミナルエミュレーターを使用できますか?

デフォルトのターミナルエミュレータアプリを使用する代わりに、ChromeまたはFirefoxブラウザでターミナルタブを開きます。これは、Chromium OS(Crosh)では実行できますが、Ubuntuでは実行できません)。

Crosh - The Chromium OS Shell

9
asifsanjary

node 環境を使用できます。

次に web-terminal をインストールします

npm install web-terminal -g
web-terminal --port 8088

ブラウザでそのリンクを開くだけです。

http://localhost:8088/terminal/

起動アプリケーションに新しいエントリを追加して、起動時にそれを自動的に起動できます。

gnome-session-properties

そのウィンドウを開き、エントリに名前を付けてコマンドを追加するか、bashスクリプトのパスを追加します。

編集:

多くの代替案があり、そのうちの1つは過去に使用しました wetty それらは github および nmp で検索できます

EDIT2:

Webブラウザでターミナルエミュレータを使用することはお勧めできません。ローカルネットワークが安全ではなく、ファイアウォールルーターの背後にいない場合、攻撃者がオペレーティングシステムに侵入する可能性があります。

EDIT3:

ufw経由の着信接続試行に割り当てられたポートを閉じると、ローカルネットワークまたはインターネットからコンピューターへのアクセスがブロックされます。

 Sudo ufw enable
 Sudo ufw deny in 8088

ファイアウォールのステータスを確認します。

 Sudo ufw status
9
kenn

ブラウザでsshクライアントを使用することをお勧めします。いずれかのブラウザ拡張として。 Secure Shell App 、またはjavascriptで記述されたsshクライアント。

このトピックには他にも良い記事があります: Webベースのターミナル/ SSHクライアントはありますか?

5
Nyos