2. Налаштування клієнта SSH

Під “клієнтом” ми розуміємо машину, з якої ви виконуватимете підключення. Просто переконаєтеся, що встановлено пакет openssh-clients.

Наберіть команду ssh ім'я_користувача@віддалена_машина, щоб підключитися до віддаленої_машини під обліковим записом ім'я_користувача. Віддалена система попросить вас запровадити свій пароль. Введіть його і ви отримаєте доступ так, якби сиділи за консоллю віддаленої системи.

Підключаєтесь ви до однієї машині чи до багатьох (звичайна ситуація для системних адміністраторів), можна уникнути введення паролю за допомогою ключів SSH. Скористуйтеся командою ssh-keygen, щоб згенерувати свій ключ SSH, а потім командою ssh-copy-id ім'я_користувача@віддалена_машина, щоб скопіювати свій ключ на віддалені машини. При виклику команди ssh-copy-id вам буде запропоновано запровадити пароль на віддаленій машині, але тільки по одному для кожної з систем. Тепер ви можете використовувати SSH для підключення до віддалених машинам без необхідності запроваджувати пароль.

[Примітка]Примітка

Для реалізації цього методу ви повинні виконати команду ssh-add і запровадити свій пароль (створений при генерації ваших ключів SSH) щоразу, коли ви починаєте сеанс на клієнтській машині.

Якщо ви отримуєте повідомлення про те, що не може бути встановлено з'єднання з вашим агентом аутентифікації, виконайте команду eval `ssh-agent` (зверніть увагу на зворотні лапки) перед запуском ssh-add.