Як використовувати SSH

Автор: Louise Ward
Дата Створення: 12 Лютий 2021
Дата Оновлення: 1 Липня 2024
Anonim
Шугаринг в домашних условиях. Ошибки новичков при шугаринге. Советы от мастера
Відеоролик: Шугаринг в домашних условиях. Ошибки новичков при шугаринге. Советы от мастера

Зміст

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

Кроки

Частина 1 з 3: Підключення вперше

  1. Встановлення SSH. Для Windows потрібно завантажити та встановити клієнт SSH. Найвідоміший - Cygwin: ви можете безкоштовно завантажити програму з веб-сайту розробника. Завантажте та встановіть як будь-яку іншу програму. Окрім Cygwin, PuTTY також є популярним безкоштовним варіантом.
    • Під час процесу встановлення Cygwin ви повинні встановити OpenSSH з розділу Мережа.
    • Linux і Mac OS X мають вбудований SSH. Це тому, що SSH - це система UNIX, і Linux, а також OS X були розроблені з цієї системи.
    • Якщо ви використовуєте Windows 10 із Anniversary Update, ви можете встановити підсистему Windows для Linux: за допомогою цієї функції SSH буде попередньо встановлено.

  2. Запустіть SSH. Відкрийте програму терміналу, встановлену Cygwin, або Bash на Ubuntu у Windows 10, або Terminal на OS X та Linux. SSH використовує інтерфейс терміналу для взаємодії з іншими комп'ютерами. SSH не має графічного інтерфейсу, тому вам доведеться звикнути набирати команди.
  3. Перевірка з’єднання. Перш ніж розпочати створення ключа безпеки та передачу файлів, переконайтеся, що SSH правильно налаштовано на комп’ютері, який ви використовуєте, та іншому терміналі. Натомість введіть таку команду за вашим іменем користувача на іншому комп'ютері та за адресою цього сервера або комп’ютера:
    • $ ssh @
    • Після встановлення зв’язку вам буде запропоновано ввести пароль. Під час введення вказівник миші не рухатиметься, а введені символи не відображатимуться.
    • Якщо на цьому кроці є помилка, SSH неправильно налаштовано на вашому комп'ютері, або комп'ютер на іншому кінці не приймає з'єднання SSH.
    реклама

Частина 2 з 3: Вивчення основ


  1. Перейдіть до оболонки SSH (інтерпретатор команд). При першому підключенні до іншого кінцевого комп'ютера вам слід "закрити" в каталозі HOME. Для навігації по структурі каталогів використовуйте команди CD:
    • cd .. переміщується до каталогу безпосередньо перед деревом
    • CD перейти до будь-якого конкретного каталогу.
    • cd / home / directory / path / перейти до певного каталогу з домашнього каталогу.
    • cd ~ повернутися до вашого HOME каталогу.

  2. Перевірте вміст поточного каталогу. Для перегляду файлів і папок у поточному каталозі можна скористатися командою ls:
    • ls перераховує всі каталоги та файли в поточному каталозі.
    • ls -l перераховує вміст у каталозі з додатковою інформацією, такою як розмір, дозволи та дата.
    • ls-a перелічує весь вміст, включаючи приховані файли та папки.
  3. Скопіюйте файли з вашого місцезнаходження на інший комп’ютер. Щоб скопіювати файли з поточного комп'ютера на комп'ютер, до якого ви отримуєте віддалений доступ, ви можете скористатися командою scp:
    • scp / minister / directory1.txt @:<đường_dẫn> скопіює example_1.txt до <đường_dẫn> на комп'ютері, до якого здійснюється віддалений доступ. Ви можете залишити поле порожнім <đường_dẫn> скопіювати в кореневий каталог цього комп'ютера.
    • scp @: /home/example_1.txt./ перемістить example_1.txt з домашнього каталогу на віддаленому комп'ютері в каталог, який ви вводите безпосередньо на цьому терміналі.
  4. Скопіюйте файли через оболонку. Ви можете використовувати команди cp для копіювання файлів у тому ж каталозі або в заздалегідь визначений каталог:
    • cp example_1.txt example_2.txt створить копію example_1.txt і назве її example_2.txt прямо в поточному каталозі.
    • cp example_1.txt каталог / зробить копію example_1 у каталозі, вказаному каталогом.
  5. Перетворення та перейменування файлів. Якщо ви хочете перейменувати або перемістити (без копіювання) файл, ви можете скористатися командою mv:
    • mv example_1.txt example_2.txt перейменує example_1.txt у example_2.txt, файл залишиться в старому каталозі.
    • folder_1 directory2 перейменувати directory_1 в directory2. Вміст, що міститься в каталозі, залишається незмінним.
    • mv directory_1.txt directory_1 / перемістити example_1.txt до каталогу_1.
    • mv directory_1.txt directory_1 / example_2.txt перемістити example_1.txt до каталогу_1 і перейменувати його в directory_2.txt.
  6. Видаліть файли та папки. Щоб видалити вміст із комп’ютера, до якого здійснюється віддалений доступ, можна скористатися командою rm:
    • rm example_1.txt видалити файл example_1.txt ім'я.
    • rm –I example_1.txt видаляє файл example_1.txt після отримання від вас підтвердження.
    • rm directory_1 / delete directory_1 із усім вмістом.
  7. Змінити дозволи файлів. Ви можете змінити дозволи на читання та запис файлів за допомогою команди chmod:
    • chmod u + w example_1.txt додає дозвіл на запис (редагування) користувачеві (u). Ви також можете використовувати плагіни g для прав групи та o дає універсальні права.
    • chmod g + r example_1.txt додає дозволи на читання (доступ) до файлу групи.
    • Список команд, якими ви можете захистити або відкрити різні аспекти своєї машини, досить довгий.
  8. Вивчіть інші основні випадкові команди. Є ще кілька важливих команд, які досить часто використовуються в інтерфейсі оболонки, зокрема:
    • новий каталог mkdir створює підкаталог, який називається новий каталог.
    • pwd показує поточне розташування каталогу.
    • хто показує, хто наразі ввійшов у систему.
    • pico newfile.txt або en newfile.txt створює новий файл і відкриває редактор файлів. На різних машинах можуть бути встановлені різні редактори файлів. Піко і ві - два найпопулярніші. Якщо ваш комп’ютер використовує інший редактор файлів, можливо, доведеться використовувати різні команди.
  9. Отримайте детальну інформацію про будь-яке замовлення. Якщо ви не впевнені, що робить команда, ви можете скористатися командою людина, щоб дізнатись про всі можливі параметри та використання:
    • людина відображає інформацію про цю команду
    • людина -к знайти кожну командну сторінку для вказаного ключового слова.
    реклама

Частина 3 з 3: Створення зашифрованих ключів

  1. Створіть свій ключ SSH. Ці клавіші дозволяють підключатися до віддаленого пристрою без необхідності вводити пароль кожного разу при підключенні. Цей спосіб набагато безпечніший, оскільки за його допомогою не потрібно надсилати пароль через мережу.
    • Створіть папку блокування на своєму комп’ютері, ввівши команду $ mkdir.ssh
    • Створюйте відкриті та приватні ключі за допомогою команд $ ssh-keygen -t rsa
    • Вас запитають, чи хочете ви створити пароль для ключа: це необов’язково. Якщо ви не хочете створювати пароль, просто натисніть Enter. Ключі id_rsa та id_rsa.pub будуть сформовані в каталозі .ssh.
    • Змінити дозволи на закритий ключ. Щоб переконатися, що ви можете прочитати лише приватний ключ, введіть команду $ chmod 600.ssh / id_rsa
  2. Залиште відкритий ключ на іншому комп’ютері. Після створення ключа ви готові розмістити відкритий ключ поверх іншого підключення, щоб можна було підключатися без пароля. Введіть таку команду, замініть необхідні деталі, як показано:
    • $ scp.ssh ​​/ id_rsa.pub @:
    • Не забудьте двокрапку (:) в кінці команди.
    • Вам буде запропоновано ввести пароль перед початком передачі файлів.
  3. Встановіть відкритий ключ на інший комп’ютер. Після розміщення потрібно встановити замок на інший пристрій, щоб він працював належним чином. Спочатку увійдіть до іншого кінцевого комп’ютера так само, як це було зроблено на кроці 3.
    • Створіть каталог SSH, якщо він ще не існує на цьому комп’ютері: $ mkdir.ssh
    • Пов’яжіть свій ключ із файлом ліцензійного ключа. Якщо цей файл ще не існує, він буде ініціалізований: $ cat id_rsa.pub >>. ssh / дозволені_клавіші
    • Змініть дозвіл на каталог SSH, щоб дозволити доступ: $ chmod 700.ssh
  4. Перевірте, чи працює з’єднання чи ні. Після того, як ви встановите ключ на комп'ютері з іншого кінця з'єднання, ви зможете створити з'єднання без необхідності вводити пароль. Використовуйте таку команду, щоб перевірити з’єднання: $ ssh @
    • Якщо вам не потрібно вводити пароль під час підключення, ключ повинен бути правильно налаштований.
    реклама