Заходим на сервер через PuTTY пользователем root
1. Cоздаем пользователя teamspeak командой adduser.
root@timspik:~# adduser teamspeak Enter new UNIX password: Retype new UNIX password: Is this information correct? [Y/n] y
Орфография, это как Кунг-Фу, настоящие мастера ей не пользуются.
Заходим на сервер через PuTTY пользователем root
1. Cоздаем пользователя teamspeak командой adduser.
root@timspik:~# adduser teamspeak Enter new UNIX password: Retype new UNIX password: Is this information correct? [Y/n] y
вариант 1-й — в файл /etc/rc.local вписываете команду запуска файла.
вариант 2-й — в файл /etc/crontab вписываете строку: @reboot root /path/to/your/script.sh
Debian, безопасность сервера. Ставим fail2ban на Debian и немного настраиваем его.
fail2ban может защитить почти любой из ваших сервисов от брутфорса. Подбора пароля то есть.
Информации в целом в инете про него много, но не упомянуть fail2ban в рамках нового цикла статей «Безопасность в Debian» просто нельзя.
Итак. Каждый администратор сервера на Debian должен выполнить команду:
# aptitude install fail2ban
Создать нового пользователя в системе:
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
Ubuntu использует ntpdate и ntpd.
ntpdate
Ubuntu стандартно устанавливается с ntpdate и будет запускать его при каждой загрузке один раз для установки времени по NTP серверу Ubuntu.
ntpdate -s ntp.ubuntu.com
ntpd
Сервис NTP ntpd вычисляет уход ваших системных часов и постоянно подправляет их, благодаря чему не происходит сильных изменений, что может приводить к непоследовательности в журналах. Ценой этому небольшое расходование мощности процессора и оперативной памяти, но для современного сервера это несущественно.
Когда работаешь с проектом, файлы которо находятся на удаленном сервере и доступ возможен только по ftp, возникает необходимость монтирования удаленного каталога, чтобы работать с последним как с локальным диском. Под Windows существует много программ, позволяющих монтировать удаленные диски (напр. WebDrive или NetDrive). Как же это сделать в Ubuntu расмотрим далее…
Во-первых нужно установить пакет curlftpfs из репозитория Ubuntu:
sudo apt-get install curlftpfs
Скачиваем сервер Minecraft
https://minecraft.net/download
Добавляем в /etc/apt/sources.list
deb http://ftp.uk.debian.org/debian/ squeeze main non-free
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -i rpmforge-release-0.5.2-2.el5.rf.i386.rpm