+2.26
4 читателя, 59 топиков

Ограничение доступа к ssh по ip

Подбор пароля сводится к 0
Делается это примерно так:
vi /etc/hosts.allow

добавляем(если нету)
SSHD: 127.0.0.1

127.0.0.1 — меняем на свой IP
сохраняем, выходим дальше
vi /etc/hosts.deny

добавляем (если нету)
SSHD: ALL

Теперь перезагрузите ssh
service ssh restart

проверяем: ищем проксю/используем впн пробуем подключится, в итоге вы получите сообщение
connect to host : Connection refused

а значит все работает как надо

PuTTY - Быстрый вход

Добавляем новое соединение
Переходим: Connection > Data устанавливаем пользователя для автоматического входа в поле Auto-login username
Делаем ярлык для PuTTY, заходим в свойства и меняем объект на:
C:\Program Files\PuTTY\putty.exe" -load профиль -pw pass

В итоге должно получится что то вроде этого
"C:\Program Files (x86)\PuTTY\putty.exe" -load user -pw 12345678

Ошибка "Selinux enabled"

Очень часто возникает проблема во время установки панели ISPmanager.
ERROR: selinux enabled. Edit /etc/selinux/config to disable SELINUX, reboot and re-run installation.

Для ее решения необходимо изменить параметр в указанном файле. Это можно сделать всего одной командой.
Вам требуется всего лишь выполнить команду в консоли:
sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config

Теперь можно запустить процесс установки панели.

бесплатные панели для управления сервером


Начнем со знакомой многим «старушки» Domain Technologie Control www.gplhost.com/software-dtc.html Несмотря на приличный возраст и отсутствие обновлений, панель достаточно мощная. А ее качество и надежность подтверждается тем фактам, что ее единственную из всех можно обнаружить в официальном репозитории Debian Lenny.


К мощным представительницам бесплатных панелей можно отнести Kloxo lxcenter.org Разнообразные функции помогают работать с множеством сайтов. Есть и минусы: панель приветствует лишь операционные системы CentOS и RHEL с архитектурой 32Bit.


Еще одна популярная панель – это ISPConfig www.ispconfig.org/. Конечно, интерфейс у консоли отвратительный, но последнюю версию панели обещают сделать намного более комфортной, добавить сервисов. По словам тех, кто видел первые скриншоты, панель изменится к лучшему.


Поддержку Debian Lenny получила и gnupanel gnupanel.org


Приятный интерфейс говорит в поддержку панели SysCP www.syscp.de В комплекте идет пакет для Lenny, а внутренняя начинка обещает хороший уровень быстродействия.


Порадует любителей удобства и комфорта консоль ispCP Omega isp-control.net Здесь вам и красивый и понятный в управлении пользовательский интерфейс, и справочная документация, и даже отдельный форум с русской поддержкой.


Для «яблочников» придумали консоль OpenPanel www.openpanel.com хотя панель больше подходит под администрирование сервера, а не хостинга. Впрочем, это еще не главный минус, вот то, что панель уже давно стоит в версии beta – это очень плохо.


Последней по списку, но не по значению будет экспериментальная панель управления Webmin www.webmin.com Дело в том, что администрирование сервера в данном случае происходит через веб-интерфейс. Ту же функцию заложили в аналоги панели usermin, virtualmin, cloudmin.

Error: Maximum execution time of 300 seconds exceeded

Такое описание вдруг выскочившей ошибки может увидеть каждый, кто попытается загрузить на сайт базу данных в 10 Мб через phpmyadmin. Данная ошибка никак не связана с переменной max_execution_time, находящейся в php.ini и влияющей на исполнение скриптов. Различные инструкции и справочники по-разному предлагают справляться с данной неприятной ошибкой: одним проще отредактировать php.ini, другим httpd.conf.

Итак, если вы при заливке дампа большого объема с помощью phpmyadmin вместо результата получаете ошибку:
Fatal error: Maximum execution time of 300 seconds exceeded

То первым делом вам нужно найти конфигурационный файл и открыть. Чаще всего он сохранен под названием config.inc.php. В нем редактированию нужно подвергнуть следующую переменную:
$cfg[’ExecTimeLimit’] = 300;

В данном случае вы меняется значение либо на 0, либо на большее число (как в ниже приведенном примере).
$cfg[’ExecTimeLimit’] = 3600;

Вариант разрешения ошибки беспроигрышный, о если что-то пошло не так, то незадачливым пользователям поможет бесплатная утилита: BigDump MySQL Importer.
Или можно схитрить и, имея доступ по ssh, импортировать нужный дамп базы быстро и безболезненно:
gunzip < dbname.gz | mysql -u Username -p dbname

Только не забудьте сначала сохранить данные в формате gzip. Этот формат эффективнее сжимает необходимые материалы чем привычный zip.

Как обнаружить большие файлы на своем сервере

Тем, кто содержит собственный веб/фтп/гейм/etc-сервер на *nix наверняка знакома проблема, когда что-то начинает работать «не так», и, долго копаясь в различных настройках, пытаясь выяснить причину столь странного поведения серверных приложений, мы обнаруживаем, что на сервере банально закончилось дисковое пространство.
Это значит — самое время навести порядок в вашей файловой системе, хотя бы путем удаления больших (ОГРОМНЫХ) и неиспользуемых файлов. Также очень сильно могут разрастаться логи (/var/log/messages, access.log и error.log апача и многие, многие другие). В общем, нужные файлы необходимо забэкапить на какой-нибудь другой носитель, а ненужные — просто удалить/очистить. При этом лог-файлы советую не удалять и снова воссоздавать (чтобы избежать проблем с правами доступа), а чистить их содержимое командой:
echo > /path/to/log-file

Так как же найти большие файлы в системе? Конечно, с помощью команды «find».

Для FreeBSD:
Переходим в директорию, относительно которой мы будем искать файлы. (для всей системы — «cd /»). Затем, чтобы например найти все файлы размером более 100МБ, нужно выполнить команду:

find . -type f -size +100M -exec ls -al {} \;

или
du /partition_or_directory_name | sort -rn | head

или
find / -size +500M -exec ls -l {} \;


Для Linux:
Команда выглядит следующим образом:
find . -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

(или, для разных дистрибутивов бывают вариации, например:)
find . -type f -size +100M -exec ls -lh {} \; | awk '{ print $8 ": " $5 }'