Для начала установим ssh для удаленного доступа:
apt-get install openssh-server
после этого установим пакет sudo:
sudo apt-get install sudo
Добавим не рутового пользователя в sudo:
sudoedit /etc/sudoers
и в открывшемся файле найдем строчку:
root ALL=(ALL) ALL
и под ней впишем строчку
Имя_нашего_пользователя ALL=(ALL) ALL
Сохранимся и перезайдем от нашего пользоватяля.
Теперь настроим сеть на сервере
для этого отредактируем файл /etc/network/interfaces
allow-hotplug eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx.xxx
где xxx.xxx.xxx.xxx.xxx – это ваши настройки сети
Теперь нам надо запретить удаленный вход root‘а через ssh
для этого мы откроем /etc/ssh/sshd_config
и найдя там строчку:
PermitRootLogin yes
заменим ее на
PermitRootLogin no
А теперь пришло время изменить репозитории apt, а точнее убрать из них CD-ROM, чтобы не мешался
для этого редактируем: /etc/apt/sources.list
и закомментируем в нем строчки начинающиеся с
deb cdrom:
А если нет ни одного репозитория в списке то тогда еще и добавить строчку:
deb http://ftp.ch.debian.org/debian/ lenny main non-free contrib
ну и обновим репозитории:
apt-get update
Теперь сделаем последние штрихи в первичном конфигурировании сервера.
Установим screen
apt-get install screen
Установим zsh вместо bash ( о базовой настройке zsh я писал ТУТ)
apt-get install zsh
сменим командный интерпретатор
chsh
и введем /bin/zsh
Установим mc
apt-get install mc
ну и для полной проверки правильности наших действий отправим все это счастье в ребут.
shutdown -r now
если из ребута мы выйдем нормально, то все сделано правильно =))))
Заказать создание и поддержку безопасной IT-инфраструктуры любой сложностиБыть уверенным в своей IT-инфраструктуре – это быть уверенным в завтрашнем дне. Для того, чтобы сделать заказ:
|