The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD: SSH через web морду"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"FreeBSD: SSH через web морду"  +/
Сообщение от mitsumoto (ok) on 24-Окт-10, 18:32 
Всем здравия и благополучия.

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

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

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FreeBSD: SSH через web морду"  +/
Сообщение от Аноним (??) on 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 мне хватает для таких случаев.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "FreeBSD: SSH через web морду"  +/
Сообщение от mitsumoto (ok) on 24-Окт-10, 22:37 
-))
shellinabox использует 4200, а в конторе у меня он закрыт

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

9. "FreeBSD: SSH через web морду"  +/
Сообщение от DN (ok) on 25-Окт-10, 18:00 
http://www.jcraft.com/jcterm/

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "FreeBSD: SSH через web морду"  +/
Сообщение от mr_gfd on 25-Окт-10, 12:40 
на 80 порт метод CONNECT слишком часто бывает закрыт. Так что, не светит, я думаю.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "FreeBSD: SSH через web морду"  +/
Сообщение от mr_gfd on 25-Окт-10, 12:39 
openvpn от 2.0 на 443 порт, а https он умеет пересылать дальше, к примеру на 127.0.0.1:444.
самые рестриктивные прокси обходит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "FreeBSD: SSH через web морду"  +/
Сообщение от Helper on 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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

./configure
./make
./make install

#shellinabod -t

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

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

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "FreeBSD: SSH через web морду"  +/
Сообщение от Shvapsss1 email on 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

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "FreeBSD: SSH через web морду"  +/
Сообщение от artemka9p email on 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/

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру