Хорошо, так вот, что я получил, но это выглядит не так ...
Установка выглядит следующим образом:
Мой Mac находится в беспроводной сети, предположительно, за брандмауэром, через который у меня нет прав администратора. Далее, указанная беспроводная сеть меняет мой внутренний IP-адрес случайным образом в случайное время, поэтому я не знаю, какой у меня IP-адрес.
Обратите внимание, что localhost - это переменный IP-адрес.
Я пересылаю тот или иной порт на мой DNS:
ssh -R 19999:localhost:22 sourceuser@remotehost
Подключитесь к моему удаленному хосту с моей машины:
ssh sourceuser@remotehost
А затем подключитесь к перенаправленному порту:
ssh localhost -p 19999
[решено] Второй вопрос, есть куча SSH-клиентов для iPhone. Какой я должен использовать?
РЕДАКТИРОВАТЬ: Поскольку джейлбрейк не является незаконным, просто осуждается корпорацией, я решил пойти с этим. У меня есть хорошая оболочка с OpenSSH и все работает. Лучше всего, это бесплатно и делает именно то, что вы ожидаете.