Запустить команду в терминале из приложения - PullRequest
0 голосов
/ 18 марта 2010

У меня есть приложение, которое должно запустить команду в терминале. или я хочу запустить эту команду в моем приложении.

ssh -N -p 24 -g -D 1080 имя пользователя @ сервер

Пожалуйста, помогите мне. Тпй

Ответы [ 3 ]

4 голосов
/ 18 марта 2010

Вы пометили этот вопрос как iphone и iphone-sdk, но невозможно fork или exec в приложении App Store. Если вам нужно подключение SSH для вашего приложения, вы можете использовать библиотеку, например libssh2 , но вы не сможете повторно использовать стандартную команду ssh.

3 голосов
/ 18 марта 2010

Попробуйте ssh ключи. Проверьте ssh-keygen для получения дополнительной информации. Просто сгенерируйте ключ для себя, поместите открытый ключ (обычно ~ / .ssh / id_rsa.pub) в файл с именем ~ / .ssh / authorized_keys на поле, в которое вы хотите вставить ssh, и вуаля, он должен просто работать :)

1 голос
/ 18 марта 2010

Ваш комментарий - решение вашего вопроса;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...