Android用のSSHサーバーはありますか?


45

PuTTY経由でデバイスコンソールにアクセスできるAndroid用のsshサーバー(Ubuntu用のopensshなど)はありますか?

回答:


40

はい、これにはいくつかのオプションがあります。

これらのアプリの中には、デバイスをルート化する必要があるものがあります。SSHDroid、QuickSSHD、SSHelperは、少なくともそうではありません(他にもあるかもしれません)。確かに、要件/必要な機能などに応じて、調査するための複数の選択肢があります。


5
ルートを必要とするか、必要としないかは、主にサーバーがリッスンするポートの機能です。22の従来のsshポートは特権を持っているため、ルートでのみ使用可能です。また、取得するシェルのユーザーIDは、非ルートインストールのアプリケーションのユーザーIDに制限されます。
クリスストラットン

これらのいずれか、またはアプリケーションリストに表示されない他のものはありますか?
ドリューチャピン

ここで私は、Androidのための間違い自由(=リブレ)SSHサーバを探すために試みることによって見つけることができるものだ-私はf-droid.orgで検索、彼らは包含のための無料(リブレ)ソフトウェアを考慮してください。vps.arachnoid.com/android/ SSHelper(他のプロジェクトからのコードを組み込んでいる)GPLの下では、で議論f-droid.org/forums/topic/sshelper。SSHサーバーの他のプロジェクトの説明については、f-droid.org / forums / topic / droidsshdも参照してください。
imz-イヴァンザカリヤシェフ

残念ながら、Googleマーケットのページからは、ソフトウェアのライセンスが何であるか明確でないことがよくあります。私は通常、無料(= libre)ソフトウェアを探します。なぜなら、私や他の人がソフトウェアをハッキングして攻撃する能力に感謝しているからです。誰かが無料の(libre)SSHサーバーがあるかどうかを判断するのを手伝ってもらえますか?言及されたものが無料であるか(libre)、そうでないか?
imz-イヴァンザカリヤシェフ

1
SSHelper(上記)がAndroid 3.2を必要とするのは残念なことです。そのため、一部のデバイスの公式OSと互換性がありません(たとえば、Android 2.2があり、2.3にアップグレード可能)。
imz-イヴァンザカリヤシェフ

5

フロントエンドアプリなしでSSHサーバーを使用することもできます- 方法:SSHでデバイスに接続するで説明されているように、コマンドまたは構成ファイルを使用して起動します。

そのページによると、CyanogenModにはいくつかのリリースにSSHサーバー(dropbear)が含まれていました。(「Cyanogenmod 9.0 RC2にはDropbearが含まれなくなりました。」)または、おそらくシステムに自分で入れることもできます。

デフォルトでは、サーバーはrootによって実行されると想定されているようです(つまり、システムにrootアクセスする必要があります)が、rootなしで動作するように設定できる必要があります。


そのページはここに移動されたようです。AndroidにはCコンパイラが付属していないため、誰かがDropbearバイナリを準備しておくと便利です。クロスコンパイルは少し苦痛です。
ダニエルルバロフ

@ Daniel、Android 5.1で動作するようにリンクを確認していますが、2つのdropbears実行可能ファイルをダウンロードする場所がありません。どこか知っていますか?
ソパラホデアリエレス

@SopalajodeArrierez申し訳ありませんが、私は知りません。自分でクロスコンパイルする必要があるかもしれません。
ダニエルルバロフ

0

この回答はパーティーに少し遅れていますが、buildrootプロジェクトを使用して、Android用の静的なopensshバイナリ(ssh sshd ssh-keygenなど)をコンパイルすることもできます。または、必要に応じてドロップベア。

https://buildroot.uclibc.org

https://buildroot.uclibc.org/downloads/manual/manual.html

私はこれをLinuxボックスで、opensshや他の多くのプログラムのために実行しました。これには、ルート化されたデバイスが必要です。

私のデバイスはアームベースでした-アームでない場合、デバイスがbuildrootでサポートされているかどうかを確認する必要があります。

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