URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90109
[ Назад ]

Исходное сообщение
"FreeBSD: SSH через web морду"

Отправлено mitsumoto , 24-Окт-10 18:32 
Всем здравия и благополучия.

В моей конторе открыт 80 и 443 порты, поэтому по SSH до своего сервера не достучаться.
Хотя достучаться всётаки можно через WEB морду, благо: ajaxterm, Shell in a Box, WebShell

Хотелось бы услышать рекомендации профи, по данному вопросу. Что всё таки лучше использовать
под FreeBSD, что бы через Web морду заходить в shell

P.S. Для безопастности буду использовать https и пароль на вход, но это уже средствами web сервера.

Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"FreeBSD: SSH через web морду"
Отправлено Аноним , 24-Окт-10 22:08 
>[оверквотинг удален]
> В моей конторе открыт 80 и 443 порты, поэтому по SSH до
> своего сервера не достучаться.
> Хотя достучаться всётаки можно через WEB морду, благо: ajaxterm, Shell in a
> Box, WebShell
> Хотелось бы услышать рекомендации профи, по данному вопросу. Что всё таки лучше
> использовать
> под FreeBSD, что бы через Web морду заходить в shell
> P.S. Для безопастности буду использовать https и пароль на вход, но это
> уже средствами web сервера.
> Заранее благодарен.

Наверное, не профи :), но /usr/ports/www/shellinabox мне хватает для таких случаев.


"FreeBSD: SSH через web морду"
Отправлено mitsumoto , 24-Окт-10 22:37 
-))
shellinabox использует 4200, а в конторе у меня он закрыт

Есть ещё предложения?


"FreeBSD: SSH через web морду"
Отправлено YuryD , 25-Окт-10 07:27 
> -))
> shellinabox использует 4200, а в конторе у меня он закрыт
> Есть ещё предложения?

webmin - перепишите под свои нужды модуль


"FreeBSD: SSH через web морду"
Отправлено Аноним , 25-Окт-10 09:49 
> -))
> shellinabox использует 4200, а в конторе у меня он закрыт
> Есть ещё предложения?

ну, может быть, пробрасывать его через nginx или mod_proxy?


"FreeBSD: SSH через web морду"
Отправлено Alexander , 01-Июн-11 00:24 
> -))
> shellinabox использует 4200, а в конторе у меня он закрыт
> Есть ещё предложения?

А указать 80 порт не судьба? Или 443 ?
Есть волшебный параметр --help


"FreeBSD: SSH через web морду"
Отправлено DN , 25-Окт-10 18:00 
http://www.jcraft.com/jcterm/

Только с VT100 не полностью совместим. :-(


"FreeBSD: SSH через web морду"
Отправлено irman , 25-Окт-10 10:00 
>[оверквотинг удален]
> В моей конторе открыт 80 и 443 порты, поэтому по SSH до
> своего сервера не достучаться.
> Хотя достучаться всётаки можно через WEB морду, благо: ajaxterm, Shell in a
> Box, WebShell
> Хотелось бы услышать рекомендации профи, по данному вопросу. Что всё таки лучше
> использовать
> под FreeBSD, что бы через Web морду заходить в shell
> P.S. Для безопастности буду использовать https и пароль на вход, но это
> уже средствами web сервера.
> Заранее благодарен.

ssh повесить на 80й порт, он же вроде у тебя не занят? А если занят апачем, то и его перевесить на другой порт


"FreeBSD: SSH через web морду"
Отправлено mr_gfd , 25-Окт-10 12:40 
на 80 порт метод CONNECT слишком часто бывает закрыт. Так что, не светит, я думаю.

"FreeBSD: SSH через web морду"
Отправлено mr_gfd , 25-Окт-10 12:39 
openvpn от 2.0 на 443 порт, а https он умеет пересылать дальше, к примеру на 127.0.0.1:444.
самые рестриктивные прокси обходит.

"FreeBSD: SSH через web морду"
Отправлено mitsumoto , 25-Окт-10 20:32 
> openvpn от 2.0 на 443 порт, а https он умеет пересылать дальше,
> к примеру на 127.0.0.1:444.
> самые рестриктивные прокси обходит.

А, вот здесь можете по подробнее -)
Каким образом через openvpn можно обойти конторский прокси?


"FreeBSD: SSH через web морду"
Отправлено Helper , 25-Окт-10 14:40 
> В моей конторе открыт 80 и 443 порты, поэтому по SSH до
> своего сервера не достучаться.
> Хотелось бы услышать рекомендации профи, по данному вопросу. Что всё таки лучше
> использовать
> под FreeBSD, что бы через Web морду заходить в shell

forward'ить 443 на конечном сервере на 22, если он не занят.
ipfw add fw 127.0.0.1,22 tcp from <src IP/src net/all> to me 443
или ssh подвесить на 443


"FreeBSD: SSH через web морду"
Отправлено Shvapsss1 , 30-Дек-10 14:59 
Парни я понимаю что тема старовата и автор как то решил проблему, но у меня такой же вопрос.

Я хочу установить себе shellinabox на freeBSD.
http://code.google.com/p/shellinabox/
У меня получилось проинсталить демон с этим проблем нет. Он встает и цепляется на порт 4200.
Но на работе я не могу зайти по этому порту, он перекрыт, как и все остальные.
А веб морда почему то не прикручивается. Вернее я не понимаю почему она у меня не работает.
Парни кому не тяжело, попробуйте себе поставить и поделиться инструкцией или если знаете где взять буду признателен.
Я прогуглил очень много всего, но такое ощущение что Русские парни не ставили эту поеботину.
Что я сделал.

./configure
./make
./make install

#shellinabod -t

Все запускается сокстат грит *:4200

Как заставить работать саму веб морду? как она работает?
Я создал виртуал хост. бла.бла.ru
Разместил там файлы.
пытаюсь зайти, болта.

пытаюсь просмотреть root_page.html
Белый экран.
Что не так то?


"FreeBSD: SSH через web морду"
Отправлено Shvapsss1 , 30-Дек-10 21:49 
>[оверквотинг удален]
> ./make install
> #shellinabod -t
> Все запускается сокстат грит *:4200
> Как заставить работать саму веб морду? как она работает?
> Я создал виртуал хост. бла.бла.ru
> Разместил там файлы.
> пытаюсь зайти, болта.
> пытаюсь просмотреть root_page.html
> Белый экран.
> Что не так то?

отвечаю сам.
Что бы прицепить к браузеру нужно сделать:
Поставить и запустить shellinaboxd
> ./configure
> ./make
> ./make install
> #shellinaboxd -t

прописать в Апаче:
/usr/local/etc/apache22/httpd.conf

Вот это:
<VirtualHost 84.23.41.93:80>
ServerName домен.ru
<Location /shell>
    ProxyPass  http://127.0.0.1:4200
    Order      allow,deny
    Allow      from all
</Location>
</VirtualHost>

Подгрузить модули.
LoadModule proxy_module libexec/apache22/mod_proxy.so
LoadModule proxy_http_module libexec/apache22/mod_proxy_http.so
LoadModule proxy_connect_module libexec/apache22/mod_proxy_connect.so

и иожно заходить откуда угодно домен.ru/shell


"FreeBSD: SSH через web морду"
Отправлено artemka9p , 27-Сен-11 12:31 
>[оверквотинг удален]
>     ProxyPass  http://127.0.0.1:4200
>     Order      allow,deny
>     Allow      from all
> </Location>
> </VirtualHost>
> Подгрузить модули.
> LoadModule proxy_module libexec/apache22/mod_proxy.so
> LoadModule proxy_http_module libexec/apache22/mod_proxy_http.so
> LoadModule proxy_connect_module libexec/apache22/mod_proxy_connect.so
> и иожно заходить откуда угодно домен.ru/shell

ток 1 проблемка небыло у мну модулей :mod_proxy.so , mod_proxy_http.so  , od_proxy_connect.so
нашол где взять:
cd /usr/ports/www/apache22
make
find . -type f -name '*proxy*.so'
cp `find . -type f -name '*proxy*.so'` /usr/local/libexec/apache22/