5

必要に応じて、Android ターミナル エミュレータで ssh クライアントを使用してリモート システムに接続したいと考えています。

これを行うには、別の Java アプリを使用する、別の Java ベースのアプリを購入するなどの方法が他にもいくつかあります。

本当に、libnss ホスト名ルックアップを実行できる、静的にリンクされた dbclient バイナリをビルドして展開したいだけです。(「うわー!背の高い注文。」)

Android 用の Dropbear のビルド方法に関するドキュメントがいくつかあります。多くはクライアント以外のビンに焦点を当てていますが、すべてではありません。

動的にリンクされたビルドがターゲットで実行されず、トラブルシューティングに役立つ strace または ldd がありません。

静的リンク ビルドは実行されますが、ランタイム サポートがないため、ホスト名を取得できません。よし、パッチを当ててみよう -- まだ動かない。ハングするだけです。繰り返しますが、理由はわかりません。

busybox スタイルの dropbearmulti も同じ動作を示します。

それで、百万ドルの質問: 誰かが実際にこれを機能させましたか? あなたの経験を証明する文書はありますか?

私は、Samsung Infuse 4G (汎用の armeabi) でルート化された 2.3.7 Gingerbread ビルドをターゲットにしています。

4

1 に答える 1