Віддалене керування сервером на базі ubuntu з допомогою openssh - інструкції

Ця секція керівництва по Ubuntu Server представляє потужну колекцію інструментів для віддаленого контролю та обміну даними з мережевими комп'ютерами, названа OpenSSH. Ви також вивчіть деякі конфігураційні налаштування, доступні для серверного додатка OpenSSH, і то як змінювати їх на вашій Ubuntu системі.

OpenSSH це вільно розповсюджувана версія сімейства інструментів для віддаленого управління комп'ютерами та передачі файлів з використанням протоколу безпечної оболонки (SSH). Традиційні інструменти, використовувані для цих функцій, такі як telnet і rcp, незахищені і передають пароль користувача відкритим текстом. OpenSSH надає сервіс на сервері і клієнтські програми для полегшення операцій захисту, зашифрованого віддаленого управління і передачі файлів, ефективно замінюючи застарілі інструменти.

Установка і настройка PHP на Ubuntu. Linux

Установка клієнта і сервера OpenSSH дуже проста. Для установки клієнтського додатка OpenSSH на вашій системі Ubuntu використовуйте команду в терміналі:

Для установки серверного додатка OpenSSH і пов'язаних файлів використовуйте таку команду в терміналі:

Пакет openssh-server може бути обраний для установки під час процесу установки Ubuntu Server Edition.

конфігурація

Ви можете налаштувати поведінку за замовчуванням серверного додатка OpenSSH, sshd, редагуючи файл / etc / ssh / sshd_config. Для інформації по конфігураційним директивам, використовуваним в цьому файлі, ви можете подивитися відповідну сторінку керівництва, задавши наступну команду в терміналі:

Перш, ніж редагувати конфігураційний файл, варто створити копію оригінального файлу і захистити його від записи, щоб у вас були оригінальні настройки як довідник, який можна використовувати повторно при необходімості.Скопіруйте файл / etc / ssh / sshd_config і захистіть його від записи за допомогою наступних команд в терміналі:

Як збільшити швидкість роботи Ubuntu.

Далі приклади конфігураційних директив, які ви можете змінити:

Щоб встановити TCP порт прослуховування для вашого OpenSSH 2222 замість стандартного 22, змініть директиву Port таким чином:

Щоб sshd допускав вхід з використанням відкритих ключів, просто додайте або змініть рядок:

Всі зміни виробляються в файлі / etc / ssh / sshd_config.

Після змін в / etc / ssh / sshd_config, збережіть файл і перестартуйте серверний додаток sshd для застосування змінити, використовуючи команду в терміналі:

Безліч інших директив конфігурації sshd доступні для зміни поведінки серверного додатка до Ваших потреб. Однак врахуйте, що якщо єдиний спосіб доступу до сервера - це ssh і ви допустили помилку конфігурації sshd в / etc / ssh / sshd_config, ви можете знайти свій сервер заблокованим, доки його не перезавантажте. На додаток, якщо неправильна директива настройки сприйнялася, сервер sshd може відмовитися завантажуватися, тому будьте дуже обережні, коли редагуєте цей файл на віддаленому сервері.

Apache2: Віртуальні хости створення декількох сайтів на Ubuntu Server

Для створення ключів введіть в терміналі клієнта:

Це згенерує ключі використовують метод цифрового алгоритму підпису (DSA). В процесі у вас запитають пароль. Просто натисніть Enter на запит про створення ключа. За замовчуванням відкритий ключ зберігається в файл

/.ssh/id_dsa.pub, в той час як секретний в

/.ssh/id_dsa. Тепер скопіюйте файл id_dsa.pub на віддалений комп'ютер і додайте його до

Тепер у вас є можливість з'єднатися з SSH з цим вузлом без введення пароля.

Схожі статті