2012-07-03 11 views
6

オープンソースプロジェクトでiPHone上にSSHクライアントを実装することが知られている人はいますか? 私は実際にコンソールアプリケーションを実行するためにターミナルエミュレーションが必要ですが、私のサンドボックスから出る必要はありません。しかし、Haventは、リンゴのルールを侵害しない端末エミュレーションを見つけました。 (-MobileTerminalはjailbrokenで動作し、私のコンソールアプリケーションは実行します)、AFAIKはforkbox()実装のためにAppstoreの有効なバージョンを実装できません。iPhoneでSSHクライアントを実装する

まだ私は、受信したデータを送信するAppStoreのSSHクライアント(端末のようなもの)がたくさんあることがわかります。ですから、iPhone上でターミナル/コンソールをエミュレートする方法が必要です。必要なものはありますが、ソースコードを提供する人はいません。鉱山の

+0

xtermのソースコードを見てください:http://invisible-island.net/xterm/、ほとんどの端末の実装の基礎です。 –

+0

@ RichardJ.RossIII:xtermはXlibと非常に緊密に結びついており、X11端末エミュレータです。 適切に抽象化された端末エミュレーションライブラリを望みどおりのレンダリングシステムに接続して電話に組み込めるようにするには、代わりに私のlibvterm; https://launchpad.net/libvterm – LeoNerd

+0

@LeoNerdはXcode for iPhoneに実装するのに良いライブラリが好きです。しかし、どのようにそれを使用する方法についてのマニュアルやマニュアルを持っていますか?ありがとう – omarojo

答えて

1

簡単にGoogleは、可能なオプションとしてこれを示しています http://code.google.com/p/mobileterminal/

それは同様にCydiaのストアにあります、そしてあなたの一般的な方向を与える必要があります。最終的な実装を見たい場合は、パニックソフトウェアのプロンプトをお勧めします。http://www.panic.com/prompt/support.html

+0

私の投稿で参照しているのは何ですか?MobileTerminalはCydiaでのみ動作するオープンソースのターミナルエミュレータ、つまりJailbrokenの電話機です。そのAppStoreは有効です。そのようなオープンソースのプロジェクトであれば、それは機能するための脱獄が必要ないでしょう。私が必要とするのは、バイナリ。私は制限されたフォルダやものにアクセスする必要はありません。しかし、Imは正式なAppstoreにSSHクライアントがどのように集まっているのか驚きましたが、コンソールインターフェイスでスニペットコードを開始するための参照は一切ありません。 – omarojo

+0

コンソールアプリケーションがリモートサーバー上で実行されているかどうかわかりませんか?または、デバイス上のコンソール自体の中で? –

+0

iPhone内でコンソールアプリケーションが実行されます。私は実際にssh接続を行う必要はありません。私はiPhoneのコンソールアプリケーションを実行する必要があります、私はC言語で書かれたそのコンソールアプリケーションのコードを持っています..それはiPhoneのためのXcodeで実際にコンパイル..しかし、このコードは、表示し、物事を読むためにターミナルインターフェイスが必要です。 (ルータに接続してデータを送受信するためのコンソールアプリケーション、設定用のコマンドなど)。そうです。私はまだ、パニックプロンプトのような端末エミュレータが必要です。これは面白いです。私はそれだけでインターフェイスが必要ですが、ローカルコンソールアプリケーションと対話する必要があります。 – omarojo

関連する問題