Как использовать интернет-привилегии / доступ к удаленному серверу с использованием SSH - PullRequest
1 голос
/ 06 июня 2011

У меня есть доступ к серверу перепрыгивания через ssh (у меня нет привилегий root), с сервера перепрыгивания я могу получить доступ к службам, которые мне нужно использовать, используя curl, поэтому я знаю, что доступ с сервера ок.

Я хочу получить доступ к этим службам локально, я использую xcode для приложения для iOS и через симулятор мне нужны эти службы для работы с моим приложением. Есть ли способ использовать удаленный сеанс доступа в Интернет с моего локального компьютера через SSH, чтобы я мог сделать эту работу?

возможно ли использование ssh в качестве прокси-сервера?

1 Ответ

2 голосов
/ 06 июня 2011

Вы можете туннелировать непривилегированные порты через SSH, даже если у вас нет корневого доступа.

# ssh user@host -L<local_port>:<remote_ip/host>:<remote_port>

Например, если вы хотите подключиться к google.com через порт 80 через прокси-сервер.

# ssh user@host -L8080:google.com:80

Затем перейдите в своем браузере к «http://localhost:8080/"», который будет настроен на «google.com:80». Вы можете указать ключ -L несколько раз для дальнейшего перенаправления портов.

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