2012-01-28 59 views
-1

所以我一直在尋找每一個地方,到目前爲止我還沒有找到任何可以讓我從iPhone應用ssh,並終於訴諸發佈一個新的pos。如何SSH從iPhone應用

所以我試圖做一個應用程序來管理服務器和部分任務,我需要能夠做到這一點,如何通過互聯網遠程連接到服務器與IP地址或一個DNS名稱。

與服務器的連接並不一定需要是SSH連接,它可能是一個telnet,儘管由於安全問題我寧願SSH(如果它少了很多代碼,我會接受telnet),但是在另一方面它可能是一些其他類型的連接。

應用程序只需要能夠在服務器端運行一個腳本,如果SSH或telnet我不需要任何幫助,但如果其他類型的連接,我可能需要一點幫助。另一端的服務器也是Linux服務器(無論是ubuntu還是gentoo,但不知道哪一個,但我可以說的幾乎肯定會是一個Linux服務器操作系統)。

我已經看過了libssh/2,並且歡迎任何其他類似的演示,因爲還沒有能夠弄清楚如何讓框架工作,以及如何使用框架中的授權問題。

PS。我對編程相對比較陌生,儘管我有一些基本的編程知識,但某些類型的教程或示例代碼將不勝感激。

許多感謝所有幫助

托馬斯

回答

2

SSH是一個非常複雜的野獸。只要你只需要執行一個沒有交互性的命令,就好像你可以通過在服務器上運行Web服務器並通過HTTP從設備發佈命令來實現同樣的事情。您可以使用SSL來實現安全性。你將需要一種機制來允許你對設備進行身份驗證(你也需要使用ssh)。而且你必須在服務器上的Web服務器上找到一些能夠找出並運行所需腳本的東西。但所有這些都比處理libssh要容易得多。