У цій публікації ми збираємося пояснити як встановити SSH на Ubuntu. Важливість цього відомого мережевого протоколу полягає в тому, що він забезпечує безпечне з’єднання між клієнтом і сервером. Крім того, весь зв’язок зашифрований, що важливо для запобігання крадіжці даних та іншим типам атак.
Сервер SSH не встановлюється в Ubuntu за замовчуванням, але багато користувачів самостійно приймають рішення встановити та ввімкнути його. Перш ніж пояснювати кроки для встановлення, давайте коротко пояснимо, що саме це таке. SSH.
Що таке SSH?
Ssh (Secure Shell) є протокол криптографічної мережі який використовується для встановлення безпечних з’єднань із сервером через незахищену мережу, таку як Інтернет. Це рішення, яке забезпечує віддалений доступ до командного рядка та його виконання, а також безпечну передачу файлів між пристроями завдяки використанню шифрування.
Протокол SSH, який замінив інші, менш безпечні, наприклад рлогін o rsh, Він складається з трьох основних компонентів:
- Клієнт SSH: програмне забезпечення, яке ми запускаємо на нашому локальному пристрої для підключення до віддаленого сервера.
- SSH-сервер: програмне забезпечення віддаленого сервера.
- Порти- Для цих підключень зазвичай використовується порт 22.
Secure Shell використання аутентифікація за допомогою пароля або криптографічних ключів щоб лише авторизовані користувачі мали доступ до віддаленого сервера. Крім того, Весь трафік між клієнтом і сервером зашифрований і захищений. Протокол також дозволяє створювати безпечні тунелі для перенаправлення з’єднань на інші порти або служби.
Після подолання перешкоди для деяких користувачів, які може створити його складність, переваги використання SSH значні. Серед найбільш практичних застосувань — віддалене адміністрування серверів Linux/Unix, безпечна передача файлів або віддалена розробка системи.
Встановіть SSH в Ubuntu крок за кроком
Нижче розглянемо кроки, які слід виконати, щоб встановити SSH в Ubuntu (зокрема, встановити SSH на Ubuntu 22.04). Щоб почати цей процес, необхідно увійдіть як користувач root або користувач із привілеями sudo для виконання наведених нижче команд.
Оновлення системних пакетів
Як завжди потрібно робити перед встановленням будь-якого програмного забезпечення, перше, що потрібно зробити переконайтеся, що всі системні пакети правильно оновленіс. Щоб переконатися в цьому, ми відкриваємо термінал і виконуємо таку команду:
оновлення sudo apt && оновлення sudo apt
Встановіть SSH в Ubuntu
OpenSSH це набір програм, які через протокол SSH дозволяють нам Вони дозволяють зашифрований зв’язок через мережу. Оскільки OpenSSH попередньо не інстальовано в системі, як ми пояснювали раніше, необхідно буде встановити його вручну. Для цього ми вводимо наступну команду в терміналі:
sudo apt встановити openssh-сервер
Встановлення може тривати кілька хвилин. Протягом усього процесу ми повинні відповідати «Так» на всі запитання, які задає нам система, аж до остаточного встановлення всіх необхідних компонентів.
openssh-сервер Цей модуль дозволяє нашому комп’ютеру відповідати на будь-який вхідний запит на підключення від інших віддалених систем.
Перевірте статус сервера SSH
Після завершення встановлення нам потрібно переконатися, що служба SSH працює. Для них ми будемо використовувати таку команду:
sudo systemctl status ssh
Якщо SSH в Ubuntu працює належним чином, на екрані з'явиться зображення, схоже на наведене вище, з легендою Активний: працює. В іншому випадку, тобто якщо сервер залишається неактивним, ми можемо запустити його вручну за допомогою цієї команди:
sudo systemctl запустити ssh
Підключіться до SSH-сервера
Тепер, коли сервер SSH запущено, ви можете встановити з’єднання з іншого пристрою за допомогою клієнта SSH. Для цього нам потрібно відкрити інший термінал і ввести таку команду:
ssh користувач@сервер_ip
Очевидно, що частина команди після символу "@" повинна супроводжуватися IP-адресою сервера, який відповідає в кожному випадку.
Деякі додаткові параметри конфігурації
На додаток до кроків, описаних у попередньому розділі для встановлення SSH в Ubuntu, є кілька додаткових команд, які ми зможемо використовувати для налаштувати протокол і краще адаптувати його до власних смаків і потреб.
Наприклад, щоб змінити порт підключення, використати автентифікацію ключа, вимкнути доступ до пароля або будь-який інший аспект, ми використаємо цю команду:
sudo nano / etc / ssh / sshd_config
Потім, після внесення змін у конфігурацію, необхідно перезапустити службу:
sudo systemctl перезапустіть ssh
Нарешті, якщо з будь-якої причини ми більше не хочемо продовжувати використовувати цей протокол підключення, ми можемо зупинити його і навіть вимкнути за допомогою наступних команд:
sudo systemctl зупинити ssh
sudo systemctl вимкнути ssh
Висновок
Тепер, коли ми знаємо, як встановити SSH в Ubuntu, можна буде виконувати дії адміністрування через термінал. Ми також можемо налаштувати автентифікацію на основі цього протоколу SSH, щоб мати можливість входити в систему без необхідності вводити пароль.
Редактор, що спеціалізується на технологіях та питаннях Інтернету з більш ніж десятирічним досвідом роботи з різними цифровими медіа. Я працював редактором і творцем контенту для компаній електронної комерції, комунікацій, онлайн-маркетингу та реклами. Я також писав на веб-сайтах з економіки, фінансів та інших секторів. Моя робота також є моєю пристрастю. Тепер через мої статті в Tecnobits, я намагаюся вивчати всі новини та нові можливості, які щодня пропонує нам світ технологій для покращення нашого життя.