поэтому я хочу туннелировать RDP-соединение через SSH, используя мой iphone-4s. Я уже знаю, как туннелировать это соединение, используя putty(клиент ssh). Единственная проблема заключается в том, что я пока не нашел SSH-клиент для iOS, который бы разрешал туннелирование (или переадресацию портов). Пожалуйста, помогите мне найти приложение, которое будет делать то, что я описал. Я почти уверен, что это можно сделать на сломанном устройстве, но пока iOS 7 не выйдет, отвязанный джейлбрейк для iphone-4 очень маловероятен. Пожалуйста, дайте мне названия сломанных в тюрьме приложений, которые в любом случае могут этого добиться. Спасибо :]
2 ответа
iSSH определенно работает для создания туннелей на не взломанном iOS-устройстве, но вы все равно можете оставить его на 10 минут или около того, прежде чем его убьют.
Однако, если вы делаете джейлбрейк, iSSH - просто роскошь (я не нашел клиента с более полезной клавиатурой), потому что вы можете просто открыть терминал и создать локальный туннель из командной строки, используя только бесплатные вещи. В Cydia есть нечто, называемое AutoSSH, которое должно поддерживать сессию ssh. Это не здорово, но на самом деле больше ничего не работает. Это в сочетании с ShellScript Launcher, который позволяет запускать сценарии из SBSettings, даст вам простой способ запустить и уничтожить ваш туннель.
Мой скрипт StartTunnel выглядит примерно так:
killall autossh
sudo -u mobile autossh -M 3489 -f -g -N -T -L 3389:windowshost:3389 user@myjumphost
и скрипт KillTunnel просто ..
killall autossh
Я использую 2X Client и подключаюсь к localhost через любой порт, который я выбрал для туннеля. Моя единственная жалоба в том, что у меня никогда не работает клавиша Ctrl. У большинства других бесплатных RDP-клиентов отсутствует либо расширенная клавиатура, либо настраиваемое разрешение / глубина цвета и т.д.
У iSSH есть такая возможность, и, кроме того, это хороший универсальный инструмент; Я предпочитаю Prompt для чистого SSH-клиента, но iSSH нельзя превзойти по стоимости.