Как добавить скрипт в автозапуск при старте системы с правами рута

вариант 1-й — в файл /etc/rc.local вписываете команду запуска файла.
вариант 2-й — в файл /etc/crontab вписываете строку: @reboot root /path/to/your/script.sh

Ставим fail2ban на Debian

Debian, безопасность сервера. Ставим fail2ban на Debian и немного настраиваем его.
fail2ban может защитить почти любой из ваших сервисов от брутфорса. Подбора пароля то есть.
Информации в целом в инете про него много, но не упомянуть fail2ban в рамках нового цикла статей «Безопасность в Debian» просто нельзя.
Итак. Каждый администратор сервера на Debian должен выполнить команду:

# aptitude install fail2ban

Читать далее «Ставим fail2ban на Debian»

Дополнительная защита сервера Linux

Создать нового пользователя в системе:

adduser user1
passwd user1

Информация обо всех пользователях вашего компьютера хранится в файле /etc/passwd. Также в файле /etc/shadow хранятся зашифрованые пароли от учетных записей пользователей. Поэтому нужно проследить что прада доступа к этим файлам нужно ограничить так:

chmod 644 /etc/passwd
chmod 600 /etc/shadow

Запретить вход в ситсему в качестве root в файле mcedit /etc/ssh/sshd_conf

PermitRootLogin no

Изменить порт для подключения по умолчанию SSH:

Port 22456

Как примонтировать ftp-папку

Когда работаешь с проектом, файлы которо находятся на удаленном сервере и доступ возможен только по ftp, возникает необходимость монтирования удаленного каталога, чтобы работать с последним как с локальным диском. Под Windows существует много программ, позволяющих монтировать удаленные диски (напр. WebDrive или NetDrive). Как же это сделать в Ubuntu расмотрим далее…

Во-первых нужно установить пакет curlftpfs из репозитория Ubuntu:

sudo apt-get install curlftpfs

Читать далее «Как примонтировать ftp-папку»

Установка ISPcp OMEGA 1.0.7 на Debian 6 Squeeze

И так поехали…
Считаем что Debian Squeeze уже установлен (ставить лучше минимальную netinstall), и сразу, при установке указываем hostname.
server1.mydomain.com
Это немаловажно для установки proftpd, с которым из-за этого начинаются непонятки.
Если вы пропустили этот пункт, можно изменить его:
Смена hostname
1. Идем в /etc/hosts, этот файл должен содержать

127.0.0.1 localhost
127.0.0.1 server1.mydomain.com

Читать далее «Установка ISPcp OMEGA 1.0.7 на Debian 6 Squeeze»

Установка сервера Minecraft на Debian

Скачиваем сервер Minecraft

https://minecraft.net/download

Добавляем в /etc/apt/sources.list

deb http://ftp.uk.debian.org/debian/ squeeze main non-free

Читать далее «Установка сервера Minecraft на Debian»