6

Я хотел бы удаленно администрировать мою Linux-машину дома, пока я на работе. Доступны только порты 80 и 443 через HTTP-прокси. Я не хочу устанавливать программное обеспечение для туннелирования.

Что мне действительно нужно, так это то, что будет работать на моем сервере и отображать консоль в веб-браузере. Есть что-нибудь подобное?

4 ответа4

7

(Linux) Rackspace Cloud Servers позволяет вам использовать браузерный терминал, поэтому я искал что-то подобное и нашел это: Ajaxterm. Вы можете запустить его через порт 443.

Ajaxterm


ОБНОВИТЬ

В течение последнего года я использовал shellinabox, который, как мне кажется, работает намного лучше, чем Ajaxterm. Это на самом деле работает невероятно хорошо и очень удобно.

Совет. Вставить в Google Chrome можно с помощью клавиш CTRL+SHIFT+V.

shellinabox

4

Я знаю, что webmin предоставляет эту функциональность, так как я использую ее на работе с Ubuntu.

1

Предполагая, что 80 и 443 действительно являются единственными доступными портами (есть ли исходящий брандмауэр на работе?), Мое решение будет состоять в том, чтобы настроить SSH дома для прослушивания одного из этих портов и подключения с работы с терминалом, или Putty, если вы Используем windows.

Найдите ваш конфигурационный файл sshd на домашнем сервере (я бы сначала проверил /etc /ssh /sshd_config) и измените настройку порта, скажем, на 443. Перезапустите демон ssh, и вы сможете подключиться с работы, используя

ssh -p 443 homeIP

Конечно, я предполагаю, что вы не хотите запускать веб-сервер на своем домашнем компьютере.

1

Я нахожусь в аналогичной ситуации - на работе мне разрешено подключаться к Интернету только через веб-прокси, больше ничего не работает, и хотя есть возможность туннелирования через порт 443 с использованием SSH, это не слишком полезно при использовании клиентской Windows ПК, на котором запрещена установка приложений и привязка портов.

Раньше я использовал Ajaxterm, но, похоже, он не работает должным образом в современных браузерах - нажатие клавиши Backspace указывает Chrome вернуться в свою историю, например. После слишком большого Googling я наткнулся на http://code.google.com/p/shellinabox/, который делает то же самое, но работает намного лучше (установите его так же, как Ajaxterm, используя перенаправление прокси в Apache).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .