Віддалене підключення через консоль до ubuntu-server

Установка 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, яка легко знаходиться за своїм імені в пошуковику і є абсолютно безкоштовною.