Проброс порта через ssh

Существуют ситуации, когда необходим доступ к сервису, запущенному локально на компьютере за NAT’ом. Если есть компьютер, к которому есть доступ извне, находящийся в той же сети, можно пробросить сервис наружу с помощью ssh и функции проброса локальных обращений на удаленный сервер. К примеру, для доступа к сервису по порту 8080 на компьютере 192.168.0.2 будем использовать компьютер 9.9.9.9, доступный по ssh извне для пользователя user. После проброса сервис будет доступен на 9000 порту localhost’a:

ssh -L localhost:9000:192.168.0.2:8080 user@9.9.9.9

После этой команды вводим пароль пользователя user для поднятия сесси ssh на сервере 9.9.9.9 и пользуемся проброшенным удаленных сервисом как локальным.

Читать далее

Обновление версии ядра до 3.2 на Debian Squeeze

Debian Squeeze из коробки работает с ядром 2.6.32, но при необходимости есть возможность обновить его до версии выше третьей из официального репозитория backports. Для этого необходимо просто добавить строчку «deb http://backports.debian.org/debian-backports squeeze-backports main» в список репозиториев и установить новое ядро с помощью менеджера aptitude, обновив дополнительно в ходе установке по запросу системы требуемые зависимости. Подробнее под катом:

Читать далее

Переименование сетевого интерфейса в Linux

После замены сетевой карты или при разворачивании образа Linux на машине с другим железом нумерация сетевых интерфейсов сдвигается, и первым становится не eth0, а eth1. Исправить это можно удалением лишних сетевых адаптеров в файле /etc/udev/rules.d/*-persistent-net.rules (например, в Ubuntu это 70-persistent-net.rules). Изменения применяются после перезагрузки.

Установка GitLab на Debian Squeeze

GitLab — веб-приложение для управления проектами, создаваемыми на основе git-репозитория. Помимо своих основных функций, эта программа позволяет через веб интерфейс управлять пользователями, правами доступа и многим другим.

gitlabСистемные требования и подробная инструкция по установке и настройке инструментария есть на официальном сайте. Ниже приведен последовательный список команд с некоторыми комментариями, следуя которым приложение было успешно установлено и протестировано в Debian Squeeze. В процессе установки по официальным мануалам возникают проблемы с невыполненными требованиями или неудовлетворенными зависимостями. В листинге ниже они учтены и исправлены.

Читать далее

Подключение репозитория DotDeb

Дистрибутивы Debian Squeeze/Wheezy содержат зачастую далеко не самые новые версии пакетов для разворачивания на машине LAMP сервера. Иправить это досадное недоразумение можно, подключив сторонний репозиторий DotDeb, содержащий актуальные стабильные версии такого ПО, как:

  • Nginx,
  • PHP + PHP extensions : APC, imagick, Pinba, xcache, Xdebug, XHprof…
  • MySQL
  • Redis
  • Zabbix
  • Passenger…

Официально dotdeb имеет поддержку Debian 6 и 7 для обоих видов архитектур (amd64 и i386).

Читать далее