SSH Подключение к Mac с помощью iPhone SDK для удаленного входа - PullRequest
3 голосов
/ 19 сентября 2010

Интересно, удалось ли кому-нибудь подключиться к Mac с помощью устройства iOS через SSH (удаленный вход в систему) для доступа к терминалу и выполнения команд. Я знаю, что это определенно возможно, поскольку приложение Mobile Terminal прекрасно справляется с этой задачей. Я пытаюсь реализовать это соединение в приложении iOS4. Кто-нибудь знает код для этого?

Ответы [ 2 ]

1 голос
/ 08 декабря 2010

Мы работаем над одним приложением iPhone, в котором нам нужно использовать SSH-интеграцию с использованием libssh2.Мы можем подключить удаленный сервер с помощью пароля, но мы не можем понять, как подключить удаленный сервер с аутентификацией как privateKey, как удаленный сервер с аутентификацией с закрытым ключом и открытым ключом.На самом деле мы хотим подключить экземпляр Amazon EC2 с помощью аутентификации по ключу.

Итак, не могли бы вы предоставить нам более подробную информацию о том, как его подключить?Также было бы лучше, если бы вы предоставили нам любой пример исходного кода, чтобы мы могли лучше понять.Мы можем подключить экземпляр AWS через терминал MAC, используя следующую команду:

ssh -i (keyFilePath) username @ (имя домена или IP)

Но, к сожалению, мы не можем подключиться с помощью Xcode.

1 голос
/ 19 сентября 2010

MobileTerminal.app - это эмулятор терминала, который просто вызывает OpenSSH в OpenBSD. К сожалению, вы не можете этого сделать, потому что для этого требуется fork(), а песочница запрещает fork() Самый простой способ сделать это - просто взять исходный код OpenSSH и добавить к нему графический интерфейс CocoaTouch.

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