Установка SSH - сервера.
1) Набираємо в консолі команду:
sudo apt-get install openssh-server
2) Все, сервер встановлений і запущений. Протестуємо його. Для цього в консолі набираємо:
3) Якщо все добре, то з'явиться запрошення на введення пароля. Вводимо свій пароль. Щоб завершити ssh-з'єднання наберемо:
Примітка: ssh-працює на 22 порту, хоча номер порту можна змінити. Переконайтеся, що цей порт доступний ззовні, а не закритий.
Налаштування ssh-сервера.
1) В принцип сервер вже працює, але додаткова настройка на тему безпеки ще нікому не завадила. Всі настройки ssh-сервера зберігаються в файлі / etc / ssh / sshd_config
2) Що в цьому файлі найцікавіше?
Тут задається номер порту, на якому працює ssh-сервер. Рекомендується змінити.
3) PermitRootLogin no
Забороняємо під'єднуватися до ssh-серверу використовуючи логін суперкористувача.
4) Забороняти під'єднуватися користувачам, у яких порожні паролі. Дуже рекомендується, навіть якщо ви єдиний користувач в системі.
AllowUsers user1 user2
Дозволяємо підключатися тільки зазначеним користувачам. Логіни користувачів розділяються пропуском. Рекомендується за умови, що ви не єдиний користувач системи.
5) Після збереження файлу конфігурації перезапустити ssh-сервер:
6) Якщо ви підключаєтеся з linux-подібної системи, то наберіть команду:
Примітка: якщо ім'я користувача в системі, з якої ви підключаєтеся, збігається з ім'ям у віддаленій системі, то можна заощадити на символах команди, набравши її так: ssh hostname
Примітка: якщо ваш ssh-сервер знаходиться на порту відмінному від 22 (наприклад, 1010), то команду треба набирати так - ssh -p 1010 username @ hostname
Якщо підключення потрібно зробити з середовища Windows, то я рекомендую використовувати програму PuTTY, яка легко знаходиться за своїм імені в пошуковику і є абсолютно безкоштовною.