2012-01-28 3 views
-1

私はすべての場所を探している、これまで私はiPhoneアプリからsshを許可するものを見つけることができなかったし、最終的に新しいposを投稿することに頼っている。どのようにSSHのIPhoneアプリケーションから

私は、サーバーを管理するためのアプリケーションを作成しようとしています。私は、インターネットを介してどのようにリモートからIPアドレスまたはDNS名。

サーバへの接続は、必ずしもSSH接続である必要はありませんが、セキュリティ問題のために私はSSHを好むでしょうが(telnetを受け入れるコードはそれほど少なくなっていますが)他方では、それは他のタイプの接続である可能性があります。

アプリケーションは、サーバー側でスクリプトを実行できるだけでなく、SSHまたはTelnetの場合には何の助けも必要ありませんが、その他のタイプの接続には少し助けが必要な場合があります。また、もう一方のサーバーはLinuxサーバー(ubuntuまたはgentooのいずれかですが、どちらがまだLinuxサーバーであるかはわかりませんが、ほぼ確実にLinuxサーバーとなります)を意図しています。

私はすでにlibssh/2を見てきましたが、他の同様のデモを歓迎します。フレームワークを使用してフレームワークを使用する方法とライセンスの問題を解決する方法を試すことができませんでした。

PS。私はプログラミングに比較的新しいですが、私はチュートリアルやサンプルコードのいくつかのタイプのコーディングのいくつかの基本的な知識を持っていますが、非常に高く評価されるでしょう。任意の助け

多くのおかげ

トーマス

答えて

2

SSHは、非常に複雑な獣です。インタラクティビティなしで1つのコマンドだけを実行する必要がある限り、サーバー上でWebサーバーを実行し、デバイスからHTTP経由でコマンドを送信することで、同じことを達成できるように思えます。 SSLを使用してセキュリティを実現できます。デバイスを認証するためのメカニズムが必要です(sshで何かが必要です)。また、サーバー上のWebサーバーに目的のスクリプトを見つけて実行する何かが必要です。しかし、libsshを扱うよりもずっと簡単です。

関連する問題