从应用程序终端运行命令

时间:2010-03-17 22:10:28

标签: iphone objective-c xcode

我有一个需要在终端中运行命令的应用程序。 或者我想在我的应用程序中运行此命令。

ssh -N -p 24 -g -D 1080 username @ server

请帮助我。 TNX

3 个答案:

答案 0 :(得分:4)

您已将此问题标记为iphoneiphone-sdk,但在App Store应用中无法forkexec。如果您的应用程序需要SSH连接,则可以使用libssh2之类的库,但是您将无法重用标准ssh命令。

答案 1 :(得分:3)

尝试使用ssh密钥。有关详细信息,请查看ssh-keygen。只需为自己生成一个密钥,将公钥(通常是〜/ .ssh / id_rsa.pub)放在一个名为〜/ .ssh / authorized_keys的文件中,放在你要ssh的框中,瞧,它应该正常工作:)

答案 2 :(得分:1)

您的评论是您问题的解决方案;)