Домашний сервер

Как установить Shellinabox на Ubuntu?

Как установить Shellinabox на Ubuntu?

Shell In A Box реализует веб-сервер, который прослушивает указанный порт и предлагает веб-эмулятор терминала для удаленного управления вашим сервером Linux. Этот пост объясняет, как установить Shellinabox в Ubuntu. Он работает как веб-приложение AJAX, прослушивающее порт 4200 по умолчанию и доступный по адресу http://localhost:4200. Он позволяет пользователям входить в систему, используя свое имя пользователя и пароль, и предоставляет доступ к своей оболочке входа, точно так же, как удаленный доступ по SSH. Любой современный браузер с поддержкой JavaScript и CSS сможет получить доступ к опубликованному сервису без дополнительных плагинов. Более подробная информация доступна на странице руководства. Недавно я описал, как установить SSH-сервер в Ubuntu., Shellinabox добавляет удобство вашему SSH-серверу. Хотя описанная ниже процедура описывает, как установить Shellinabox в Ubuntu, она может работать и в других дистрибутивах.

Как установить Shellinabox на Ubuntu?

Скачать Shellinabox

Нужна ли вам загрузка и способ ее загрузки, зависит от того, к какой версии Ubuntu вы относитесь. Shellinabox доступен через репозиторий Universe для многих выпусков, включая 12.10 Quantal Quetzal. Итак, первый шаг – убедиться, что ваш репозиторий Universe включен:

sudo nano /etc/apt/sources.list

Как установить Shellinabox на Ubuntu?

Список источников – Репозиторий Universe

Убедитесь, что репозиторий Universe для вашего выпуска не закомментирован (не должно быть #перед цветными линиями). Следующее обновление и поиск в подходящем кеше для Shellinabox:

sudo apt-get update sudo apt-cache search shellinabox

Если поиск вернет результат, вы можете установить Shellinabox из хранилища. Если не можете скачать отсюда пакеты .deb или .rpm для вашего дистрибутива. Из этого туториала Вы узнаете, как установить Shellinabox в Ubuntu 12.04 LTS, для которого приведены команды загрузки:

32-битный / 64-битный:

И 32-битный (shellinabox_2.14-1_i386.deb), и 64-битный (shellinabox_2.14-1_amd64.deb) двоичные файлы доступны здесь. Или вы можете использовать одну из команд ниже.

wget http://archive.ubuntu.com/ubuntu/pool/universe/s/shellinabox/shellinabox_2.14-1_i386.deb Or wget http://archive.ubuntu.com/ubuntu/pool/universe/s/shellinabox/shellinabox_2.14-1_amd64.deb
Рекомендуемые руководства:

Установить Shellinabox

После загрузки вы можете установить Shellinabox с помощью следующей команды в Ubuntu (или вы можете использовать установщик пакета GUI, который поставляется со многими средами рабочего стола):

32-бит:

sudo dpkg -i shellinabox_2.14-1_i386.deb

64-бит:

sudo dpkg -i shellinabox_2.14-1_amd64.deb

Как установить Shellinabox на Ubuntu?Доступ Shellinabox

После установки Shellinabox вы можете получить доступ к Shellinabox, используя следующий URL:

http://localhost:4200

Войдите под своим именем пользователя и паролем, и вы должны будете перенаправиться в свою оболочку. Вы можете щелкнуть правой кнопкой мыши, чтобы получить доступ к нескольким опциям и действиям, включая изменение внешнего вида вашей оболочки. Вы можете запустить, остановить или перезагрузить Shellinabox, используя следующие команды:

sudo service shellinabox start sudo service shellinabox stop sudo service shellinabox reload

Рекомендуемые улучшения

Я настоятельно рекомендую вам выполнить следующие шаги, чтобы обезопасить свой Shellinbox и сделать его более удобным в использовании:

  1. Создайте bash aliases, как описано в этом посте, чтобы было удобно запускать, останавливать и перезагружать Shellinabox:

    alias shellstart='sudo service shellinabox start' alias shellstop='sudo service shellinabox stop' alias shellreload='sudo service shellinabox reload'

    Теперь вы можете использовать shellstart, shellstopи shellreloadиз командной строки для запуска, остановки и перезагрузки Shellinabox.

  2. Измените порт по умолчанию, включите SSL, включите Apache Authentication Realm и обратный прокси-сервер, как описано в этом посте, чтобы обезопасить ваш Shellinabox от попадания в руки хакеров.

Установите Shellinabox и наслаждайтесь легким SSH-доступом к вашему Linux-серверу. Не забудьте обезопасить его, прежде чем разрешить доступ через Интернет.

Источник записи: https://www.smarthomebeginner.com

Похожие записи
Домашний сервер

Изменить интервал синхронизации времени Windows?

Домашний сервер

План новичка: полное руководство по установке Monit

Домашний сервер

Google OAuth Tutorial для Docker и Traefik - аутентификация для сервисов

Домашний сервер

Установите Guacamole на Docker - VNC, SSH, SFTP и RDP, как босс!

Sign up for our Newsletter and
stay informed
[mc4wp_form id="14"]

Политика конфиденциальности

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

Принять