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

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

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

たとえば、Ubuntu 16.04 を実行するオンラインの無料ターミナル エミュレーターはありますか?

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

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

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

答え1

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

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

  • 1セッションあたり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ブラウザを使用するだけで、どこからでも(無料で)実行できます。 LXD デモサーバーWeb ブラウザでサービスの利用規約に同意し、使用を開始します。

LXDコンテナをシステムで使用したい場合は、以下を実行してください。LXDのsudo apt install lxd
詳細については、ドキュメンテーションそして総合的なブログ投稿シリーズCanonical Ltd. の LXC / LXD のテクニカル リーダー兼アップストリーム プロジェクト リーダーである Stéphane Graber より。

答え2

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

思いついたいくつかの提案:

  • Digital Ocean: 最も安価なマシンは月額わずか 5 ドルで、Linux オペレーティング システムの選択肢が豊富です (Ubuntu 14.04 および 16.04、32 ビットと 64 ビットの両方のフレーバーを含む)。13 歳以上の学生の場合は、50 ドルのクレジットを申請できます (つまり、10 か月間 Ubuntu インスタンスを無料で実行できます)。ここ。そうでない場合は、クーポンを検索してください。インスタンスには Web 経由でアクセスできます。必要なのは、電子メール アドレスと適切な Web ブラウザー (Chrome と Firefox が使用可能) だけです。接続によってはパフォーマンスが遅くなる可能性がありますが、最高です。

  • Google クラウド プラットフォーム: 私自身は使ったことがありませんが、2 か月間の VPS ホスティングのトライアルを提供していることや、他にも試してみる価値がある無数のツールを提供していることは知っています。また、Web からアクセスできるコンソールもあるそうです。


(ソース:Google COM

  • Amazon Web Services: Amazonは、1年間の無料利用枠を提供していることで知られており、これには1つのt2.microインスタンスを中断することなく実行するのに十分な時間が含まれています。いくつかのUbuntu製品から選択できます。私自身も使用しており、お勧めしますが、サインアップ時に有効なクレジットカードが必要です。ただし、料金はかかりません。コンソールがWeb経由で入手できるかどうかはわかりませんが、いつでも使用できます。パテWindows ユーザーの場合は、インスタンスにログインします。Linux および OS X ユーザーに追加のソフトウェアは必要ありません。

Ubuntu の内部を学習することが目標であれば、これらすべてのオプションで十分な学習時間と練習時間を確保できます。学習に VPS を使用することの最も優れた点は、VPS を壊してしまった場合でも、いつでも破壊して最初から新しいものを開始できることです。

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

答え3

オンラインなら、そうです。無料ですか?おそらくそうではありません(少なくとも永久には)。いずれにせよ、サーバーを用意したら、後はこのようなものを設定するだけです。

サーバーの取得:

あなたが求めているのは、実質的にはミニサーバーまたはVPSです。これらは、次のような会社によってホストされているコンピューターです。デジタルオーシャンアマゾンウェブサービスGoogle クラウド プラットフォームなどです。これらの会社には無料トライアルやプロモーションコードがあるかもしれませんが、これらは実質的にサービスあなたに提供されているのは企業です。親切にすることは、利益にならないのでビジネスモデルには含まれていません。

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

もちろん、おそらく「無料」のVPSプロバイダーもいくつか見つかるでしょうが、ここで指摘しておきたいのは、タダのランチなど存在しない。お金を払っているわけではないかもしれませんが、VPS の機能は非常に制限されている可能性があり、データ収集に使用されたり、特定の時間のみアクセスが許可されたり (タイムシェアリング)、作業を保存できなかったりするかもしれません。実際に希望どおりに動作する Ubuntu の信頼できるインストールが必要な場合は、残念ながら料金を支払う必要があります。または、余剰のサーバー容量の一部を使わせてくれる親しい友人がいるかもしれません。

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

警告:必ずお読みください全てこのセクションで説明されている内容をよく読み、理解するようにしてください。これは重要です。

あなたが求めているもの(HTTP/HTTPS経由のシェルやグラフィカルなフルリモートアクセス)は、巨大なセキュリティ リスクです。システムにこのレベルのアクセス権を与えると、他の人がそれを入手してさまざまな悪質なトリックを使用したり、接続を盗聴したりすることができます。この投稿の後半で VNC の使用について触れますが、これは設定に細心の注意を払わない限り、非常に危険です。システムが乗っ取られても私は責任を負いません。警告しなかったとは言わないでください。正しいことをするか、非常に慎重に行動してください。

個人的には、基準を再評価し、可能であれば適切な方法(必要な場合はポート トンネリングを使用したキーベースの SSH + 強力なファイアウォール構成)を検討することをお勧めします。つまり、すべてを HTTP 経由で実行するのではなく、適切なソフトウェアを使用するということです。

ウェブブラウザのみでアクセスすることは、さまざまな理由からほとんどの人が行わない傾向にあります。最も多く挙げられる理由は、あらゆる点を考慮すると、これは非常に安全ではないということです。しかし、それでもウェブブラウザのみで何かを使用したいのであれば、それは間違いなく可能

直接コンソールやシェルでいいなら、次のようなもの ウェブミンシェルインアボックス、 またはウェブコンソールは良い選択です。Web からアクセスでき、マシンをかなり高いレベルで制御できます。ただし、このような場合は、nginxVPS 上に HTTP サーバー (など) が必要になります。

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

X11(などのためのグラフィカルインターフェースxmodmap)が必要な場合は、より高度な作業が必要になります。その場合は、X11転送に関する何らかのソリューションを構築する必要があります。Webブラウザ以外のコンピュータ側のソフトウェアを使用できない場合は、これはさらに困難になります。ただし、VNCを設定するそして次のようなものを使ういいえ遠隔的に、または自分のマシンにインストールするしかし、これは重いシステムにラグを生じさせます。また、巨大なシステムに対する潜在的な攻撃ベクトルですが、このセクションの上部にある大きな警告に気付くはずです。

理想的には、フラッシュドライブに軽量SSHクライアント(PuTTYなど)とX11(XMingなど)を入れて、どこからでも接続を確立できればよいのですが、すでにフラッシュドライブを持っている場合は、持続的なドライブをする

答え4

使用できるクラウド9 IDE独自のUbuntu OSを実行できる

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

ただし、これをエミュレーターと呼ぶつもりはありません。

ちなみに基本的な使用は無料です。

関連情報