Secure Shell、またはSSHは、安全でないネットワーク上のネットワークサービスのリモートコントロールを可能にするネットワークプロトコルです。 SSH は多くの機能を提供し、特にリモートネットワーク管理のために役立ちます。 SSH はカジュアルな Linux ユーザやホームユーザにとって便利なツールです。 Linux、Windows、macOSのPCにはたくさんのSSHクライアントがありますが、モバイルデバイスでもSSHクライアントは役に立ちます。 以前、私たちはWindows用の最高のSSHクライアントのリストを取り上げました。 この記事では、Androidのための最高のSSHクライアントについてのすべてを学ぶでしょう
SSHとは何ですか?
SSH (Secure Shell) は、リモートコンピュータの認証に公開鍵暗号を使用し、それによって、部外者が送信されるコンテンツを盗聴するのを防ぐ安全なトンネルを作成するものです。 SSHを使用すると、主に2つの方法で認証を行うことができます。 1つは、ネットワーク接続を暗号化するために自動的に生成された公開鍵と私有鍵の組み合わせを使用し、追加のログインのためにパスワード認証が必要です。 もうひとつは、公開鍵と秘密鍵のペアを手動で生成する方法です。 この方法では、パスワードなしでログインするための接続が認証されます。
What can you do with SSH?
More importantly, what can you accomplish with SSH? 主に、SSH はサーバ管理 (ホームサーバを含む)、ネットワーク管理、およびリモートクライアントのメンテナンスに便利です。 たとえば、私はヘッドレスで動作している私の ThinkServer TS140 Plex ホーム サーバーを管理するために SSH を使用しています。 モニターを接続していないので、アップデート、リブート、ファイル転送を行うには、Ubuntuを実行しているサーバーにSSH接続し、コマンドライン経由でソフトウェアと基盤となるオペレーティングシステム(OS)を更新するだけです。
同様に、SSH は Odroid XU4 や Raspberry Pi のようなシングル ボード コンピューター (SBC) のようなデバイスを管理するのに理想的です。 私は、RetroPie および Recalbox を実行する Raspberry Pi レトロゲームおよびホーム シアター PC (HTPC) の更新に SSH を使用し、Pi に SSH して、コマンド ラインまたは設定ファイルの編集で更新をインストールします。
また、SSH を使用してファイルを転送することもできます。 コマンドラインでも可能ですが、このような用途には SFTP と呼ばれるバージョンの SSH が適しています。 SFTP (SSH File Transfer Protocol) は SSH に同梱されているプロトコルであり、ネットワーク接続を同じように扱います。 しかし、SFTPはファイル転送のためのグラフィカルユーザーインターフェイス(GUI)を提供し、ファイルやフォルダーのパスを入力する必要があるCLIベースのファイル転送よりもはるかに簡単です。
Why Use SSH on Android?
PC での SSH は理にかなっていますが、なぜ Android の SSH アプリを使用するのでしょうか。 携帯電話やタブレットがより強力になるにつれ、それらは本質的にローエンドからミッドレンジのコンピュータと競合するポイントに到達しています。 したがって、モバイル・デバイスはPCの代用品として機能しています。 私は、旅行先で Samsung Galaxy Note 10.1 2014 Edition をラップトップとして使用することがよくあります。 Androidのセキュア・シェル・クライアントをインストールしているので、それを使って、PlexサーバーやRaspberry Piデバイスなど、ネットワークに接続されたさまざまなデバイスを管理することができるのです。
Best SSH clients for Android: 無料の Android SSH クライアント
無料の Android SSH クライアントが大量にあります。 あなたがダウンロードできるAndroidのための最高のSSHクライアントをチェックアウト!
JuiceSSH
簡単に無料のAndroid SSHクライアントのベストはJuiceSSHです。 多くのフォーラムで高く評価され、Android上のSSHのためのかなりの満場一致の選択です。 さらに、Google Play ストアで SSH を検索すると、JuiceSSH が最初の結果に表示されます。
オンボードでは、フルカラーのターミナル、必要なシェル文字を含むポップアップ キーボード、および外部キーボードのサポートを見つけることができます。 ボリュームキーでフォントサイズを変更したり、プラグインを追加したり、Telent にアクセスしたりと、機能面でも充実しています。 さらに、ローカルのAndroid端末にアクセスできたり、いくつかのテーマから選ぶことができます。 JuiceSSH のさまざまなテーマの中には、light、dark、Molokai、Solarized Dark、Solarized Light、80s hacker があります。
JuiceSSH は無料で使用できますが、一連のプロ機能を誇っています。 これらは、有料のアプリ内アップグレードに限定されています。 このような場合、「JuiceSSH pro」は、Amazon AWSとEC2の統合、自動AES-256暗号化、および迅速なアクセスのためのウィジェットを得ることができます。 また、接続を共有するためのチームコラボレーション要素もあり、企業での使用や分散したチームには間違いなくボーナスとなる。 全体として、JuiceSSH はダウンロード可能な Android 用の最高の SSH クライアントの 1 つです。
Termius
Termius は、利用できる最高の Android SSH アプリの 1 つで、チェックしてみてください。 SSH、Mosh、および Telnet のサポート、bash によるローカル端末、リモート、ローカル、および動的クライアント用のポート転送、Fedora、Ubuntu、および Raspberry Pi OS などの自動オペレーティング システム認識、その他を見つけることができます。 多くの無料の Android SSH クライアントが確かな機能セットを提供しながらも広告を表示するのに対し、Termius の無料版には有料のバナーや広告がありません。
それでも、SFTP サポート、指紋保護、ホーム画面ウィジェット、および AWS EC2 統合を可能にする有料版もオプションとして存在します。 4031>
ConnectBot
Android SSH アプリのトップの 1 つである ConnectBot は、充実した Android セキュア シェル クライアントを提供します。 これを使用して、複数の同時 SSH セッションの管理、安全なトンネルの作成、および Android デバイス上のアプリケーション間でのコピーと貼り付けを行うことができます。 ユーザーが指摘するように、CTRL機能の動作とログイン後の自動化により、ConnectBotはAndroidデバイスのための最高のSSHクライアントの1つとなっています。 さらに、他のSSH on Androidの選択肢の多くとは異なり、ConnectBotは有償アップグレードを欠いています。 そのため、すべての機能を完全に無料で使用できます。
Termux
Termux では、気の利いた SSH on Android アプリケーションを手に入れることができます。 Vim や Nano でファイルを編集したり、bash を使ったり、clang を使って C 言語で開発したりと、便利な端末アプリです。 このように、Termux は間違いなく、ダウンロードできる無料の Android SSH クライアントの中で最も多機能なもののひとつです。
MobileSSH
PuTTY はコンピュータ用のトップ SSH クライアントです。 MobileSSHは、PuTTYとOpenSSHベースのAndroidのセキュアシェルクライアントです。 それは人気のあるSSHクライアントから派生しているので、MobileSShは、Android用の最高のSSHクライアントのリストに入っています。 直感的なインターフェイス、多くの設定、定期的なアップデートにより、MobileSSHはAndroid用の最高のSSHクライアントの中でも素晴らしい選択となります。 MobileSSHはシンプルでありながら、一流のSSHアンドロイド・アプリとして力を発揮します。
SSHDroid
SSHDroid は、Android 用の優れた SSH クライアントです。 ターミナル接続だけでなく、SFTP、Cyberduck、WinSCPの機能も備えています。 JuiceSSHやTermuxのように、SSHDroidには無料版と有料アップグレード版があります。 プロ版には、ホームスクリーンやロックスクリーンウィジェット、Wi-Fi自動起動ホワイトリスト、共有キー認証、広告除去などの機能があります。 しかし、そのプロ反復にもかかわらず、SSHDroidは、市場で最も偉大な無料のAndroid SSHクライアントの一つを維持しています。 SSHDroid は SSH に加えて SFTP も提供しているため、ファイル転送、および同様にファイルやメディア サーバーの管理にも適した選択肢です。
SSH/SFTP/FTP/Telenet Advanced Client – Admin Hands
A comprehensive SSH on Android app, SSH/SFTP/FTP/Telenet Advanced Client Admin Hands には接続オプションの素晴らしい配列が備わっています。 これらは、SSH、テレネット、およびSFTPを含む。 バッチモード、シンタックスハイライト、内蔵テキストエディタがあります。 4031>
AndFTP
もうひとつのトップ Android SSH アプリである AndFTP は、SSH、FTP、FTPS、SFTP、および SCP オプションを提供する適切な名称のアプリです。 4031>
Putty SSH
PuTTy は、最高のデスクトップ SSH クライアントの 1 つです。 同じ開発者によってメンテナンスされているわけではありませんが、Putty Connectbot は Android デバイス用の素晴らしい SSH クライアントです。 4031>
OrangeSSH Client
フルカラー端末、UTF-8 文字のサポート、IPv6 互換性を備えた OrangeSSH は、素晴らしい Android のセキュアシェルクライアントです。 インストール ファイルが小さく、純正のキーボード アプリとの接続性が高いため、迅速かつ堅牢です。
Android SSH アプリの最終的な感想
Android 用の最高の SSH クライアントについて簡単に検索すると、多くの結果が得られます。 多くの Android SSH クライアントがありますが、特定の無料の Android SSH クライアントだけが完全に無料です。 Android で SSH にアクセスするための多くのソリューションは、有料のアップグレードを提供し、フリーミアム モデルで動作しています。 この構成では、あなたは小さな1回払いまたは定期的な支払いで、機能を追加し、制限を削除して、Androidのセキュアシェルクライアントへのアクセスを得るでしょう。 たとえば、Androidのセキュアシェルクライアントの有料のイテレーションでSSHに加えてSFTPへのアクセスを得るかもしれません。 全体的に、無料のAndroidのSSHクライアントは、Android上でSSHを提供するための素晴らしいです。 ほとんどのAndroidのSSHアプリは、完全に支払いなしで使用可能です。 あなたは主に、純粋な SSH の上にグループ コラボレーション、広告除去、および SFTP などのプレミアム機能を好む場合、支払いたいと思うでしょう。 Android 用の最高の SSH クライアントはどれがお勧めですか?
Did this post helped you?SmartHomeBeginner は、初心者でも理解できるような深いチュートリアルを提供します。 もしこれを読んでいたら、感謝の印にコーヒーを1杯(または2杯)おごることを検討してください。
この記事の最終更新日:2020年9月26日 23時13分