我有一个需要在终端中运行命令的应用程序。 或者我想在我的应用程序中运行此命令。
ssh -N -p 24 -g -D 1080 username @ server
请帮助我。 TNX
答案 0 :(得分:4)
您已将此问题标记为iphone
和iphone-sdk
,但在App Store应用中无法fork
或exec
。如果您的应用程序需要SSH连接,则可以使用libssh2之类的库,但是您将无法重用标准ssh
命令。
答案 1 :(得分:3)
尝试使用ssh密钥。有关详细信息,请查看ssh-keygen。只需为自己生成一个密钥,将公钥(通常是〜/ .ssh / id_rsa.pub)放在一个名为〜/ .ssh / authorized_keys的文件中,放在你要ssh的框中,瞧,它应该正常工作:)
答案 2 :(得分:1)
您的评论是您问题的解决方案;)