Установка і настройка ssh сервера в ubuntu
Можливостей організувати віддалений доступ до вашого комп'ютера через інтернет-з'єднання існує у великій кількості. Деякі з них є дуже складними і використовуються лише спеціалістами в професійному середовищі, в той час як інші - дуже прості і їх можуть освоїти навіть недосвідчені користувачі. Ми вже писали про декілька способів, зокрема, про програму TeamViewer і протоколі VNC.

Нюанси роботи з протоколом SSH в Ubuntu.
У цій статті ми поговоримо про протокол безпечного підключення SSH, останнім часом став практично стандартом в середовищі користувачів Linux. Він є дуже надійним, оскільки підтримує шифрування, а також його дуже легко налаштовувати. Ми розглянемо особливості протоколу SSH, а також навчимося виконувати настройки сервера і клієнта. Все, що від вас буде вимагатися - наявність комп'ютера з встановленою операційною системою Ubuntu і інтернет-підключення.
Що являє собою протокол SSH
Протокол Secure Shell, відомий також як SSH - спеціальний протокол для безпечного віддаленого доступу до комп'ютера через мережеве підключення. Протокол має багато можливостей, в тому числі організацію захищеного підключення, запуск командного рядка терміналу на комп'ютері, до якого ви підключаєтеся віддалено, запуск додатків з графічним інтерфейсом, передача файлів і розгортання приватних мереж.
Існує безліч утиліт, що відповідають за управлінням протоколом. На операційній системі Ubuntu найвідомішим є Open SSH. Це повністю вільний продукт з відкритою ліцензією і повним набором найнеобхідніших функцій. Клієнт для управління SSH-підключенням вже включений в дистрибутив Ubuntu. вам потрібно буде лише встановити і налаштувати серверні компоненти. Управління здійснюється через команди в терміналі.

Установка SSH в Ubuntu
Оскільки протокол SSH клієнт для його управління є загальноприйнятим стандартом, встановити його можна за допомогою короткої команди в терміналі Ubuntu. для цього запустіть сам термінал. натиснувши комбінацію кнопок на клавіатурі Ctrl + Alt + T, після чого застосуйте команду sudo apt-get install ssh. Після підготовки до скачування утиліта запросить, чи хочете ви продовжити. перемкніть клавіатуру на українську мову і натисніть Д. На вашому комп'ютері з Ubuntu установка ssh буде завершена вже через пару секунд. Якщо ви бажаєте активувати автоматичний запуск при включенні системи, використовуйте для цього команду sudo systemctl enable sshd. відповідно, якщо потім ви побажаєте прибрати службу з автоматичного запуску, вам знадобиться команда sudo systemctl disable sshd.

Налаштування SSH в Ubuntu
- Створіть резервну копію файлу налаштувань, для того, щоб можна було відновити оригінальний файл в разі якихось помилок: sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.factory-defaults.
- Відкрийте файл конфігурації для його редагування: sudo nano / etc / ssh / sshd_config.
- Виконайте необхідні настройки (про це напишемо далі).
- Щоб зберегти виконані зміни, натисніть послідовно Ctrl + X, потім Y і Enter.
- Перезапустіть службу SSH на вашому комп'ютері: sudo systemctl restart ssh.
- Спробуйте з'єднатися з віддаленим або локального комп'ютера, застосовуючи нові настройки (про це ми також напишемо нижче).