понеділок, 23 травня 2011 р.

Домашний сервер на Ubuntu Server (часть 0)

Пару месяцев назад начал писать про свой домашний сервер на Windows 2003 (1, 2), но так и не дописал про всё – сначала не было времени, а потом перешел на Ubuntu Server. Как-нибудь соберусь с мыслями и допишу обо всем, что на нем успел реализовать. Кстати, я его перед сносом забекапил и буду запускать на виртуалке под Ubuntu server-ом. Так что получается, что он просто временно не доступен.

Итак, вот что будет реализовано на домашнем сервере:

  1. доступ по SSH,
  2. доступ по FTP,
  3. сетевой доступ в расшаренные папки (SAMBA),
  4. небольшой хостинг для тестирования своих сайтов,
  5. торренто-качалка на основе Transmisson,
  6. система бекапов,
  7. и т. д. что придет в голову.

Сервер будет без гуя и все действия будут производится через консоль или веб-интерфейс. Все основные настройки через конфиг-файлы и иногда через веб-интерфейс (для наглядности).

Процесс установки самого сервера описывать не буду, в этом нет ничего сложного: вставить в привод диск, загрузиться с него и следовать подсказкам на экране. В конце установки выберите установку OpenSSH server.

Сразу после первой загрузки настроем сеть. Для этого прописываем настройки в файле /etc/network/interfaces

sudo nano /etc/network/interfaces

У меня три сетевых адаптера, настроено два из них, конфиг выглядит так:

#Замыкание на себя
auto lo
iface lo inet loopback
#Первый адаптер eth0
#auto eth0 – значит автозапуск этого адаптера при загрузке
auto eth0
#dhcp – значит айпи и днс настраиваются динамически
iface eth0 inet dhcp
#Второй адаптер eth1 не настроен и в этом конфиге не прописан
#Третий адаптер eth2
# автозапуск при загрузке
auto eth2
#static – значит айпи статический
iface eth2 inet static
#далее указываем айпи, маску и шлюз.
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1

Айпи адреса, естественно подправьте на свои. Сохраняем изменения нажатием клавиш Ctrl+o, Enter и закрываем nano Ctrl+x. И перезапускаем сеть

/etc/init.d/networking restart

Теперь можно отключить монитор, клаву, мышь и управлять по сети. Но для этого настроим доступ по SSH.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments