オンラインのUbuntuターミナルエミュレータは利用可能ですか?


13

公式のUbuntuパッケージからいくつかのターミナルコマンドをいじりたいのですが、現時点ではUbuntu PCにアクセスできません。

Ubuntu 16.04などのオンラインで無料のターミナルエミュレータが実行されていますか?

私はこれを試しましたが、かなり制限されているようです(たとえば、実行できませんxmodmap)。その他はサブスクリプションを必要とし、無料ではありません。

現在のリポジトリに基づいてパッケージのインストールをテストし、デフォルトの構成ファイルを読み取り、可能な限り多くのコマンドを実行できると理想的です。

:VirtualBoxのオプションが表示されますが、USBまたは管理者権限にアクセスできない公共図書館にいると想像してください。オンラインオプションが唯一の方法です。


2
UbuntuをVirtualBoxにインストールします:-)
Dante

ありがとう:)、しかし、私には全く権利がありません。文字通り、単純なWebブラウザーターミナルシミュレーターに数分間コマンドをいくつか試してもらいたいだけです。

3
「良い」とは、意見が異なることです。もちろん、xmodmapはコンソールアプリケーションではないため、リモートターミナルでは実行できません。Xディスプレイサーバー用のツールです。テストする最も簡単な方法は、VPSをレンタルすることです。
ドビー

@luchonachoプレイしたいコマンドやパッケージは何ですか?
edwinksl

2
@Serg何かを誤解しているかもしれません...質問はクラウドサービスの推奨事項を取得することではなく、使用しているコンピューターまたはホストシステムに関係なく、Webブラウザーから公式のUbuntuシステムでいくつかの端末コマンドを試すソリューションを見つけることです。これは絶対にトピックであり、回答は必ずしも意見に基づく必要はありません。Canonicalが提供しているLXDデモサーバーは、以下の私の回答でわかるように、luchonachoからの要求に正確に対応しています。したがって、この質問を終了するために投票しないでください。他のユーザーにも役立つかもしれません!:)
cl-netbox

回答:


15

「公式のUbuntuパッケージからいくつかのターミナルコマンドをいじる」というあなたの要求に対する完璧な解決策は、UbuntuリポジトリにインストールできるLXDコンテナハイパーバイザーを試すことができるLXDデモサーバーを使用することです。LXDを使用すると、Ubuntuオペレーティングシステムのベアメタルインストール上で実行されるシステムコンテナーを使用できます。

LXDデモサーバーの仕様は次のとおりです。

  • セッションあたり30分の制限
  • IPあたり5セッションの制限
  • 2つの共有CPUコア
  • 512 MBの専用メモリ
  • 10 GBの専用ディスクスペース
  • IPv6のみのネットワーク接続

Ubuntu 16.10システム上で実行されているUbuntu 16.04システムコンテナーの例:

cl@cl-uw-1:~$ lxc start uc-1604-1
cl@cl-uw-1:~$ lxc exec uc-1604-1 bash
root@uc-1604-1:~# xmodmap
The program 'xmodmap' is currently not installed. You can install it by typing:
apt install x11-xserver-utils
root@uc-1604-1:~#  

評価LXD 16.04 LTSサーバーオペレーティングシステムで同じことを実行する例:

LXD-デモ

ご覧のとおり、何もインストールしなくても、元のUbuntuでコマンドをいじることができます。これは、Webブラウザを使用するだけで、どこからでも(無料で)実行できます。WebブラウザーでLXDデモサーバーを開き、 サービスの条件に同意して使用を開始します。

システムでLXDコンテナーを使用したい場合は、次のコマンドを実行してください。CanonicalLtd.のLXC / LXDのテクニカルリードおよび上流プロジェクトリーダーsudo apt install lxd
ドキュメントおよび包括的なブログポストシリーズでLXDの詳細をご覧ください-StéphaneGraber 。


これは素晴らしいです!構成ファイルの探索、パッケージのインストール、aptitudeの使用、数独の再生、ファイルのダウンロードwget、ソースからのビルドができました。これはまさに私が欲しかったものです!唯一の制限は30分ですが、新しいセッションを簡単に開始できるようです。

これは、興味深い使用シナリオに対する真に優れた答えです!
BISI

5

誰もまだそれを提案していないのは不思議ですが、エミュレータの代わりに、実際のUbuntuマシンで遊んでみませんか?いくつかのプロバイダーからUbuntuの仮想プライベートサーバーを非常に安い料金でレンタルできます。一部のプロバイダーでは、限られた期間無料でサービスを利用できます。

私の頭の上のいくつかの提案:

  • Digital Ocean:最も安価なマシンは、Linuxオペレーティングシステム(Ubuntu 14.04と16.04を含む32ビットと64ビットの両方のフレーバー)の多くの選択肢を備えた月額たった5ドルです。あなたは13歳以上の学生であれば、あなたは(あなたが10ヶ月に渡って無料であなたのUbuntuのインスタンスを実行するために得るという意味)$ 50分のクレジットを申請することができますここで。そうでない場合は、クーポンを検索できます。Web経由でインスタンスにアクセスできます。必要なのは、メールアドレスと適切なWebブラウザー(ChromeとFirefoxが動作する)だけです。接続によってはパフォーマンスが遅くなる場合がありますが、次のように優れています。

  • Google Cloud Platform:私は自分自身を使ったことはありませんが、トライアルとして2か月間のVPSホスティングを提供していることに加えて、一見の価値がある他の無数のツールを提供しています。彼らは、ウェブアクセス可能なコンソールも持っていると主張しています:

  • アマゾンウェブサービス:アマゾンは、1年間の無料利用枠を提供することで知られています。これには、単一のt2.microインスタンスを中断せずに実行するのに十分な時間が含まれています。Ubuntuにいくつかの選択肢があります。私はそれを自分で使用し、また推奨していますが、サインアップには有効なクレジットカードが必要です。しかし、彼らは私に何も請求しませんでした。コンソールがWebで利用できるかどうかはわかりませんが、Windowsユーザーであれば、いつでもPuTTYを使用してインスタンスにログインできます。LinuxおよびOS Xユーザーは、追加のソフトウェアを必要としません。

Ubuntuの内部を学習することが目標である場合、これらのオプションはすべて、勉強と練習に十分な時間を提供するはずです。VPSを使用して学習することの最大の利点は、VPSを破壊できた場合、いつでも破壊して、新しいVPSをゼロから開始できることです。

おそらく同様のサービスを利用できるプロバイダーがもっとあるはずですが、コミュニティはあなたの質問に答えてサポートを提供する可能性が高いため、最も人気のあるプロバイダーに固執することをお勧めします。


2
通常、紹介リンクは眉をひそめます。削除された後、特にモデレーターによって削除された場合は、投稿に再度追加しないでください。
トーマスウォード

4

オンライン、はい。自由?ほとんどない(少なくとも永遠に)。いずれにせよ、サーバーを作成した後は、このような設定を行うだけの問題です。

サーバーの取得:

求めているのは、事実上、ミニサーバーまたはVPSです。これらは、DigitalOceanAmazon Web ServicesGoogle Cloud Platformなどの企業がホストしているコンピューターです。これらの会社には無料の試用版やプロモーションコードがありますが、これらは事実上あなたに提供されているサービスであり、会社であることを覚えておく必要があります。良いことは、単に利益を生まないため、ビジネスモデルにはありません。

しかし、それは彼らが無料ではないという意味ではありません。DigitalOceanには、他の人が独自のコードを使用してサインアップするときに、無料のサーバー時間を取得できる紹介プログラムがあります。AWSには、サーバー用の1年間の無料トライアルがあります。実際に調べてみると、他のサーバーホストについても同様の取引を見つけることができます。ただし、これらのサービスは通常かなり安い(最低月額5ドル)。

確かに、「無料」のVPSプロバイダーを見つけることができるかもしれませんが、今は無料のランチなどないことを指摘する良い機会です。あなたはお金を払っていないかもしれませんが、あなたのVPSはそれができることで非常に制限されているかもしれません、データ収集で使用されるかもしれません。実際に望むように動作する評判の良いUbuntuのインストールが必要な場合は、1つを支払う必要があります、申し訳ありません。または、代わりに、過剰なサーバー容量の一部を使用できるようにする良い友人がいます。

インターネット経由のリモートアクセス:

警告:このセクションに記載されている内容をすべて読み、理解してください。それは重要です。

あなたが求めていること(フルリモートアクセス、つまりHTTP / HTTPS経由のシェルおよび/またはグラフィカル)は、大きなセキュリティリスクになる可能性があります!このレベルのシステムへのアクセスを自分に与えた場合、他の人がそれを取得して、さまざまな邪悪なトリックを使用したり、接続をスヌープしたりできます。VNCの使用については、この投稿の後半で説明しますが、セットアップに非常に注意を払わない限り、まったく危険です。システムに負荷がかかっても責任を負いません。私はあなたに警告しなかったと言ってはいけません。物事を正しく行うか、非常に慎重に踏みます。

可能であれば、基準を再評価し、正しい方法(必要に応じてポートトンネリングを使用したキーベースのSSH +強力なファイアウォール設定)を検討することを個人的にお勧めします。これは、HTTP経由ですべてを提供する代わりに、適切なソフトウェアを使用することを意味します。

Webブラウザーを介したアクセスは、ほとんどの人がさまざまな理由で実行しない傾向にあるものです。最も引用されている理由は、これは考慮されるすべてのものが非常に安全ではないということです。ただし、まだWebブラウザーだけで何かを使用したい場合は、間違いなく可能です。

ダイレクトコンソールまたはシェルだけで問題ない場合は、WebminShellInABox、またはWeb Consoleのようなもの が適しています。これらはWebアクセス可能であり、マシンをかなり適切に制御できます。ただし、このようなことに注意しnginxてください。VPSにはHTTPサーバー(など)が必要です。

これが受け入れられず、マシンでホストしたくない場合は、websshのようなものを使用できますが、このようなものを使用することで生じる可能性のあるセキュリティリスクには注意してください。

X11(などのグラフィカルインターフェイス)が必要な場合xmodmapは、さらに高度な機能を実行する必要があります。この場合、X11フォワーディングに関する何らかのソリューションを構築する必要があります。Webブラウザー以外のコンピューター側のソフトウェアを使用できない場合、これはより困難になります。ただし、VNCセットアップしてからnoVNCなどをリモートで使用することも、自分のマシンにインストールすることもできます。ただし、これによりシステムに大きな遅延が生じる可能性があります。また、システムに対する巨大な潜在的な攻撃ベクトルを提供しますが、このセクションの上部に巨大な警告が表示されているはずです。

理想的には、フラッシュドライブに軽いSSHクライアント(PuTTYなど)とX11(XMingなど)があり、これを使用してどこからでも接続を確立できますが、既にフラッシュドライブを持っています。その時点で、永続的なドライブを作成することをお勧めします。


3

見てみましょうTutorialspointターミナルエミュレータを

テストする簡単なコマンドは次のとおりです。

ls 「ディレクターのコンテンツを表示する」
cd 「ディレクトリを変更する」

この端末は、bashほとんどのLinuxディストリビューションのデフォルトシェルであるシェルを使用します。

このコマンドは、利用可能なユーザーコマンドの多くのリストを提供します。

$ ls /usr/bin

$ man [command]入力して、マシンで使用可能な多くのコマンドの使用法を取得できます。

回答を入力しているときに質問が変更されました。私の答えは、Linuxコマンドで動作するターミナルエミュレータの最初のクエリです。

Ubuntuでより包括的に作業できるソースは多数あります(私は有料ソースにしか精通していません)。1つはRackspaceです。 彼らの価格は1時間あたり約半ペニーです。 マシン(Ubuntuを含むさまざまなOSから選択)を作成し、その分ごとに支払います。1日約50セントに切り上げられます。

彼らが分単位で請求することは私の理解です。そのため、1ペンスで数時間フルサーバーを使用できます。

もちろん、すでにRackspaceを見ていて、無料ではないので除外したかもしれません。

あなたがあなたが探しているフルコントロールを持つことができる無料のリソースは知りませんが、見つけたら私の答えを更新します。


bashターミナルはかなり限られています。私の質問では、公式のUbuntuリポジトリからパッケージをインストールできるように思われます。それが私が探しているものです。はい。無料のビールは無料であることが重要です。

2

あなたは使用することができCloud9 IDEをあなた自身のUbuntuのOSを実行することができますどの

そこでIDEとターミナルにアクセスできます。

エミュレーターとは呼びません。

基本的な使用方法は無料です。


私の知る限り、無料プランを使用している場合でも、クレジットカード番号を提供する必要があります。それをあなたの答えに加えたいかもしれません。

1

永続ストレージを備えたライブメディアを作成することをお勧めします。ただし、これにはデバイスからの起動が必要であるため、目的のPCで起動できるかどうかを検討する必要があります。もちろん、これを行うようにドライブに具体的に指示しない限り、問題のPCに長期的な変更を加えることはありません。そのため、次にライブメディアを起動するときに、中断したところから再開できます。

Ubuntuのwikiには、ライブメディアを作成する方法の詳細を持っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.