Встановлення SSH у Debian 8

Давно нічого не писав про Linux і сьогодні хочу виправитись. На роботі потрібно підняти для тестів віртуальну машину на Debian і налаштувати на ній SSH доступ. Нічого складного в цьому процесі немає, але про всяк випадок я вирішив задокументувати всі дії. Раптом інформація зможе стати в нагоді комусь ще.
Оновлюємо репозиторії
При необхідності додаємо офіційні репозиторії:
Якщо ви оновили список репозиторіїв, зберігайте зміни у файлі (ctrl +O) і виконайте оновлення списку-пакетів:
Встановлюємо SSH у Debian
Наступним кроком встановимо демона openssh. Вбиваємо в консолі:
На пропозицію підтягнути відсутні залежності відповідаємо позитивно. Все, на цьому встановлення завершено і можна виконувати запуск:
Тепер можна брати будь-який SSH-клієнт та спробувати підключитися до сервера.
Чому не вдається підключитись до SSH під root
Якщо в якості перевірки з'єднання ви спробуєте підключитися під root, то після відправлення пароля сервер буде постійно лаятися і видавати Access Denied. Зроблено це має намір, т.к. нічого давати можливість підключатися root'ом до сервера. Правильніше створити окреме користування, і при необхідності виконувати команди від root за допомогою su. Якщо ви віддаєте звіт своїм діям і хочете підключитися по ssh під root'ом, тоді потрібно буде відредагувати конфігураційний файл служби ssh:
Знаходьте директиву PermitRootLogin та замінюєте текст після неї на yes. Повинно вийде так:
Зберігайте зміни (ctrl + o) та перезапустіть службу OpenSSH:
Все, після цього ви зможете підключитися до сервера з під обліковим записом root.