Всем здравия и благополучия.В моей конторе открыт 80 и 443 порты, поэтому по SSH до своего сервера не достучаться.
Хотя достучаться всётаки можно через WEB морду, благо: ajaxterm, Shell in a Box, WebShellХотелось бы услышать рекомендации профи, по данному вопросу. Что всё таки лучше использовать
под FreeBSD, что бы через Web морду заходить в shellP.S. Для безопастности буду использовать https и пароль на вход, но это уже средствами web сервера.
Заранее благодарен.
>[оверквотинг удален]
> В моей конторе открыт 80 и 443 порты, поэтому по SSH до
> своего сервера не достучаться.
> Хотя достучаться всётаки можно через WEB морду, благо: ajaxterm, Shell in a
> Box, WebShell
> Хотелось бы услышать рекомендации профи, по данному вопросу. Что всё таки лучше
> использовать
> под FreeBSD, что бы через Web морду заходить в shell
> P.S. Для безопастности буду использовать https и пароль на вход, но это
> уже средствами web сервера.
> Заранее благодарен.Наверное, не профи :), но /usr/ports/www/shellinabox мне хватает для таких случаев.
-))
shellinabox использует 4200, а в конторе у меня он закрытЕсть ещё предложения?
> -))
> shellinabox использует 4200, а в конторе у меня он закрыт
> Есть ещё предложения?webmin - перепишите под свои нужды модуль
> -))
> shellinabox использует 4200, а в конторе у меня он закрыт
> Есть ещё предложения?ну, может быть, пробрасывать его через nginx или mod_proxy?
> -))
> shellinabox использует 4200, а в конторе у меня он закрыт
> Есть ещё предложения?А указать 80 порт не судьба? Или 443 ?
Есть волшебный параметр --help
http://www.jcraft.com/jcterm/Только с VT100 не полностью совместим. :-(
>[оверквотинг удален]
> В моей конторе открыт 80 и 443 порты, поэтому по SSH до
> своего сервера не достучаться.
> Хотя достучаться всётаки можно через WEB морду, благо: ajaxterm, Shell in a
> Box, WebShell
> Хотелось бы услышать рекомендации профи, по данному вопросу. Что всё таки лучше
> использовать
> под FreeBSD, что бы через Web морду заходить в shell
> P.S. Для безопастности буду использовать https и пароль на вход, но это
> уже средствами web сервера.
> Заранее благодарен.ssh повесить на 80й порт, он же вроде у тебя не занят? А если занят апачем, то и его перевесить на другой порт
на 80 порт метод CONNECT слишком часто бывает закрыт. Так что, не светит, я думаю.
openvpn от 2.0 на 443 порт, а https он умеет пересылать дальше, к примеру на 127.0.0.1:444.
самые рестриктивные прокси обходит.
> openvpn от 2.0 на 443 порт, а https он умеет пересылать дальше,
> к примеру на 127.0.0.1:444.
> самые рестриктивные прокси обходит.А, вот здесь можете по подробнее -)
Каким образом через openvpn можно обойти конторский прокси?
> В моей конторе открыт 80 и 443 порты, поэтому по SSH до
> своего сервера не достучаться.
> Хотелось бы услышать рекомендации профи, по данному вопросу. Что всё таки лучше
> использовать
> под FreeBSD, что бы через Web морду заходить в shellforward'ить 443 на конечном сервере на 22, если он не занят.
ipfw add fw 127.0.0.1,22 tcp from <src IP/src net/all> to me 443
или ssh подвесить на 443
Парни я понимаю что тема старовата и автор как то решил проблему, но у меня такой же вопрос.Я хочу установить себе shellinabox на freeBSD.
http://code.google.com/p/shellinabox/
У меня получилось проинсталить демон с этим проблем нет. Он встает и цепляется на порт 4200.
Но на работе я не могу зайти по этому порту, он перекрыт, как и все остальные.
А веб морда почему то не прикручивается. Вернее я не понимаю почему она у меня не работает.
Парни кому не тяжело, попробуйте себе поставить и поделиться инструкцией или если знаете где взять буду признателен.
Я прогуглил очень много всего, но такое ощущение что Русские парни не ставили эту поеботину.
Что я сделал../configure
./make
./make install#shellinabod -t
Все запускается сокстат грит *:4200
Как заставить работать саму веб морду? как она работает?
Я создал виртуал хост. бла.бла.ru
Разместил там файлы.
пытаюсь зайти, болта.пытаюсь просмотреть root_page.html
Белый экран.
Что не так то?
>[оверквотинг удален]
> ./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
>[оверквотинг удален]
> 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/