LINUX.ORG.RU

Как подключиться по ssh через http-прокси?


0

1

Дома меня ждёт ноут с запущенным на 22 порту sshd. Я сижу на работе, интернеты через http-прокси (пусть proxy.work.ru , порт 8080). Есть PuTTY. Как подключиться к ноуту?

ЗЫ В данный момент ноут подключен с мобилы через ConnectBot, работает нормально, но с мобилы сидеть в консоли есс-но неудобно. (т.е. на ноуте можно проделывать минимальные операции)

★★★★★

Буду втройне благодарен за человеческий степ-бай-степ мануал, т.к. в сетевых технологиях не силён.

jcd ★★★★★
() автор топика

[капитан очевидность]никак?[/капитан очевидность]

мб как-то можно у себя же на локалхосте развернуть гуёвину через http для доступа к терминалу.

mashina ★★★★★
()

putty может подключать через прокси, поищи в настройках соединения или в гугл.

Если прокси не разрешает connect на 22 порт (а он, скорее всего, не разрешает), повесь sshd на порт 443

router ★★★★★
()

Повесить домашний sshd на восьмидесятый порт?

genesis_error
()

Через http прокси можно прокинуть vpn, например Cisco Systems SSL VPN Adapter это умеет, но работает только c клиентской XP, поверх которого можно прокинуть ssh.
Я так делал, но пошагового мануала не будет :).

vtVitus ★★★★★
()

Можно putty.
Но я пишу в ~.ssh/config

Host yourdomain /*или * */
ProxyCommand corkscrew proxy.work.ru 8080 %h %p
Нужно поставить пакет corkscrew.

Tanger ★★★★★
()
Ответ на: комментарий от pekmop1024

Не пролазит.

С мобилы изменить порт в конфиге у меня не выходит (нано не хочет распознавать финальный энтер), придётся сделать это по приходу домой. Всем спасибо.

jcd ★★★★★
() автор топика
Ответ на: комментарий от tuxin

гм, да, забыл про это. дописал, перезапустил север. теперь прокси возвращает 503 Service Unavailable (при 22 порте возвращало 403 Forbidden). если теперь подключаться с мобилы на 443 порт - connection refused.

jcd ★★★★★
() автор топика
Ответ на: комментарий от jcd

А я смобилы могу все, кроме как читать кирилицу :(
MidpSSH ;)

Tanger ★★★★★
()
Ответ на: комментарий от tuxin

да, та же картина. может я как-то неправильно перезапускаю сервер? у меня gentoo, делаю /etc/init.d/sshd restart.

jcd ★★★★★
() автор топика
Ответ на: комментарий от jcd

да, ещё интересный момент: несмотря на перезапуск sshd, соединение с мобилой не обрывается, можно продолжать работать в консоли как ни в чём не бывало. это нормально?

jcd ★★★★★
() автор топика
Ответ на: комментарий от mashina

почему? откуда свежезапущенный sshd узнает параметры подключения свежезакрытого sshd?

jcd ★★★★★
() автор топика
Ответ на: комментарий от jcd

Ни откуда, уже открытые сессии продолжают работать со старыми настройками. sshd делает отдельный процесс для каждого клиента и ему уже пофиг на изменения в конфиге. Это логично, а то сделаешь кривой апдейт конфига и будешь потом без консоли сидеть.

mashina ★★★★★
()
Ответ на: комментарий от jcd

>дописал, перезапустил север. теперь прокси возвращает 503 Service Unavailable (при 22 порте возвращало 403 Forbidden)

итого:
1) рабочий прокси разрешает connect на 443, как и ожидалось
2) по внешнему ip домашнего компа 443 недоступен. возможные причины:
а) нет проброса портов на модеме
б) запрещено файрволом

Кстати, sshd может одновременно слушать и 443, и 22, просто добавь две строки Port в конфиг

router ★★★★★
()

не мучайся, если надо побыстрому то воспользуйся teamviewer.

splinter ★★★★★
()
Ответ на: комментарий от router

>нет проброса портов на модеме

у меня fddi, модема нет, соответственно все порты как на ладони.

запрещено файрволом


файрвола тоже нет (система только-только из stage3).

sshd может одновременно слушать и 443, и 22, просто добавь две строки Port в конфиг


так и получилось в любом случае :)

jcd ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.