Настройка установленой системы
Выполняю сразу после установки.
Устанавливаю консоль по дефолту:
dpkg-reconfigure locales
выбираю как минимум en_US.UTF8 и ru_UA.UTF8, как более универсальную для русского, ну и какие нужны еще будут для пользователей по необходимости.
перезахожу в систему по новой, чтобы изминения вступили в силу.
Устанавливаю софт:
apt-get install ssh sudo
выполняю visudo и раскоментирую строку:
%sudo ALL=NOPASSWD: ALL
При установке я создаю пользователя ‘nab’ из под которого и буду работать в дальнейшем.Добавляю его в группу sudo если:
usermod -G sudo nab
Ну или создание пользователя вручную:
useradd nab -m -G sudo
И настраиваю для него вход по ключу:
mkdir /home/nab/.ssh
chmod 700 /home/nab/.ssh
chown nab:nab /home/nab/.ssh
копирую в каталог свой публичный ключ…
cp .../authorized_keys /home/nab/.ssh/
chmod 600 /home/nab/.ssh/authorized_keys
chown nab:nab /home/nab/.ssh/authorized_keys
Далее настраиваю ssh:
vi /etc/sshd_config
в нем запрещаю вход руту и вход по паролю:
PermirRootLogin no
PasswordAuthentication no
Но при этом проверьте чтобы
PubkeyAuthentication yes
и ключ были верно прописаны и работали, иначе вы вообще не сможете попасть на свой сервер.
Для пущей безопасности можно еще сменить и порт входа, но это на любителя.
Устанавливаю дополнительный софт:
apt-get install mc screen unzip tofrodos lynx
для нормальной работы с .zip под mc выполняю такую команду:
sudo sed '/op_has_zipinfo/{s:0:1:}' /usr/share/mc/extfs/uzip > /tmp/unzip~ && sudo chmod 755 /tmp/unzip~ && sudo mv /tmp/unzip~ /usr/share/mc/extfs/uzip
