VPS і голий Debian
Записую сюди дії в консолі, які роблю особисто я на свіженьке сервері від Linode.com (першу статтю див. тут ). Записую перш за все для себе, щоб не витрачати повторно час, якщо доведеться знову робити те ж саме. Вам можуть знадобитися інші опції, багато кроків можна пропустити.
Мої кроки - підсумкова вичавка, насправді я наступав на багато всяких граблів, і пірнав в Google по всяких питань, але завдяки цій вичавці робити це більше не доведеться, в разі чого. І так, багато кроків від дистрибутива не залежать і підійдуть для інших Лінукса.
Перший вхід на сервер
-
ssh root @ IP
Для копіпастеров: як IP, природно, вашу адресу. Тут я вводжу тимчасовий пароль, який створив при активації віртуальної машини в панелі управління Linode. Це перший і єдиний раз, коли я входжу відразу суперкористувачем на віддалену машину, надалі авторизація буде відбуватися звичайним користувачем. -
aptitude update
Зробити дуже бажано, інакше можуть бути всякі глюки. Наприклад, встановлюєш програму, а замість установки отримуєш Failed to fetch blabla. -
dpkg-reconfigure tzdata
Деті, проста запомнете! Тому що пона це невазможна! Команда запустить конфігуратор часового поясу. Я хочу, щоб мій сервер жив зі мною в одному часовому просторі. -
aptitude install locales
Ну й непогано б щоб в консолі розумілися файли з російськими символами. У чистому Дебіане взагалі локалі чомусь немає ніякої. Після установки пакета треба б ще його налаштувати ... -
dpkg-reconfigure locales
Я вибираю тільки одну локаль - en_US.UTF-8. -
echo 'zhopa'>/ etc/hostname
hostname-F/etc/hostname
Ім'я машинки виду li279-83 мені якось не дуже подобається, так що заміняю на своє красиве. -
aptitude install jfsutils
У панелі управління Лінода образи дисків можна форматувати лише в Ext3 або залишати сирими. Я вибрав другий варіант, тому що для розділу/home (де будуть зберігатися всі сайти) я хочу JFS. Свіжий дистрибутив не має коштів для роботи з цією файловою системою, тому їх спершу встановлюю. -
jfs_mkfs/dev/xvdc
Власне, форматування образу. -
vim/etc/fstab
Потрібно внести корективи, щоб при перезавантаженні сервера він зрозумів, що в/home монтується віртуальна залізяка з JFS. Додаю в файл таку строчку:
/ Dev/xvdc/home jfs noatime 0 1 -
mount/home
Монтування та перевірка попереднього кроку. Якщо примонтувати нормально, значить можна створювати учеткі користувачів. -
adduser LOGIN
Цей крок я повторив двічі - на сервері буде моя учетка (на всякий) і ще одна трошки урізана для запуску вебсервера. Я такий параноїк, що і на цей раз для користувачів поставив поки тимчасові паролі:) Але це маячня.
Тепер можна і вийти, щоб налаштувати безпарольний вхід від звичайного користувача.
Другий вхід на сервер
-
ssh-copy-id LOGIN @ IP
Копіювання на віддалений сервер відкритого шифрованого ключа для подальшого входу в нього без пароля. Але для копіювання система запитає пароль. -
ssh LOGIN @ IP
І ось тепер вхід повинен відбутися без пароля. У мене вийшло. -
passwd
Зміна пароля на нормальний. -
su
Авторізуемся суперкористувачем ... -
passwd
І теж міняємо пароль. -
vim/etc/ssh/sshd_config
Якщо PermitRootLogin yes - зробити no, крім того я заміняю стандартний порт 22 на інший, щоб менше довбали всякі хакерські боти. -
/ etc/init.d/ssh restart
Перезавантаження демона SSH. -
aptitude install arno-iptables-firewall
Установка та налаштування мережевого екрану . У перерахування відкритих портів обов'язково повинен бути той порт, який був зазначений в конфігурації SSH-демона! Інакше всі, увійти буде неможливо. А стандартний SSH-порт я просто закрив. -
exit
Виходимо і перевіряємо ...
Третій вхід на сервер
-
ssh LOGIN @ IP
Ага, нічого не виходить! Тому що тепер треба вказати особливий порт ... -
ssh LOGIN @ IP-p NNN
Тепер можна. Все, параноїдальні заморочки з захистом поки закінчені.
Ну а далі знову стаю суперкористувачем, встановлюю Zsh, копіюю конфіги з локального комп'ютера. А потім вже буду робити з цієї далекої машинки справжній веб-сервер: потрібно поставити Lighttpd, PHP (з FPM), MySQL та налаштувати всю цю справу. Уфф. Про це напишу окремо.
Опубліковано: 02/05/11 @ 08:10
Розділ Хостинг
Рекомендуємо:
З Новим 2011 Роком!
SEO привітання з Новим Роком
З Новим Роком, друзі! Приймайте подарунки!
З Новим роком та Різдвом!
Приїхав MacBook в подарунок від webmasters.ru