Настройка проводной сети

Настройка IP-адреса, шлюза по умолчанию, маски подсети
Отредактируйте файл конфигурации /etc/network/interfaces, например так:

[sourcecode]$ sudo mcedit /etc/network/interfaces[/sourcecode]

И допишите в него:
Для статического IP:

[sourcecode]iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.254
auto eth0[/sourcecode]

Читать далее «Настройка проводной сети»

Настройка соединений ppp

За создание соединений типа «точка-точка» в Ubuntu отвечает демон pppd, более подробная информация о котором доступна в документации. В рамках данного руководства будут рассмотрены примеры создания PPPoE подключения через DSL модем, подключения PPTP (VPN-подключения) и DIAL-UP подключения через обычный модем.
Соединение PPPoE
В стандартную установку Ubuntu входит утилита для настройки PPPoE соединений — pppoeconf, для ее запуска наберите:

[sourcecode]$ sudo pppoeconf[/sourcecode]

Появится «псевдографическое» 2) окно в терминале. Утилита произведет поиск сетевых устройств и выведет их на экран, далее она произведет поиск модема 3) на этих устройствах. Если на этом этапе pppoeconf выдаст отрицательный результат — проверьте правильность подключения, питание модема. Следующий шаг — выбор «популярных параметров» — в большинстве случаев стоит согласиться. Далее утилита запросит Ваш логин, а затем — пароль. Теперь — выбор способа указания DNS серверов. Опять же, в большинстве случаев следует согласиться на получение адресов DNS серверов автоматически. Далее Вам предложат ограничить размер MSS до 1452-х байт — как правило, стоит согласиться. Следующий вопрос — устанавливать ли подключение автоматически при загрузке компьютера. Последний вопрос утилиты — установить ли соединение сейчас. pppoeconf по умолчанию создает для подключения имя dsl-provider. Управлять подключением Вы можете при помощи команд:

[sourcecode]$ sudo pon dsl-provider[/sourcecode]

Читать далее «Настройка соединений ppp»

Установка Team Speak 3

Заходим на сервер через PuTTY пользователем root

 

1. Cоздаем пользователя teamspeak командой adduser.

[sourcecode]root@timspik:~# adduser teamspeak
Enter new UNIX password:
Retype new UNIX password:
Is this information correct? [Y/n] y[/sourcecode]

Читать далее «Установка Team Speak 3»

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

вариант 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

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

[sourcecode]adduser user1
passwd user1[/sourcecode]

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

[sourcecode]chmod 644 /etc/passwd
chmod 600 /etc/shadow[/sourcecode]

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

[sourcecode]PermitRootLogin no[/sourcecode]

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

[sourcecode]Port 22456[/sourcecode]

Синхронизация времени по NTP

Ubuntu использует ntpdate и ntpd.
ntpdate
Ubuntu стандартно устанавливается с ntpdate и будет запускать его при каждой загрузке один раз для установки времени по NTP серверу Ubuntu.

[sourcecode]ntpdate -s ntp.ubuntu.com[/sourcecode]

ntpd
Сервис NTP ntpd вычисляет уход ваших системных часов и постоянно подправляет их, благодаря чему не происходит сильных изменений, что может приводить к непоследовательности в журналах. Ценой этому небольшое расходование мощности процессора и оперативной памяти, но для современного сервера это несущественно.

Читать далее «Синхронизация времени по NTP»

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

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

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

[sourcecode]sudo apt-get install curlftpfs[/sourcecode]

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

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

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

[sourcecode]127.0.0.1 localhost
127.0.0.1 server1.mydomain.com[/sourcecode]

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

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

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

[sourcecode]https://minecraft.net/download[/sourcecode]

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

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

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