tgoop.com/Route53Channel/72
Create:
Last Update:
Last Update:
SSH
SSH (Secure Shell) — це протокол для безпечного підключення до віддалених комп'ютерів. Він шифрує всі дані, що передаються між користувачем і сервером, це захищаж від атак, типу “людина посередині”. SSH зазвичай використовується для роботи з командним рядком та передачі файлів між комп'ютерами.
Use case SSH
Генерація пари ключів SSH
Команда ssh-keygen
, створює пару публічного та приватного ключів
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Це створить два файли
~/.ssh/id_rsa
(приватний ключ)~/.ssh/id_rsa.pub
(публічний ключ)Копіювання публічного ключа на сервер:
Для безпарольного доступу потрібно скопіювати публічний ключ на сервер, до якого ви хочете підключитися. Використовуйте команду
ssh-copy-id
ssh-copy-id username@remote_host
або вручну скопіюйте вміст файлу
id_rsa.pub
до файлу ~/.ssh/authorized_keys
на сервері.Підключення до сервера за допомогою SSH
Після додавання публічного ключа ви можете підключитися до сервера без введення пароля
ssh username@remote_host
Tail
Більш детально познайомитися з протоколом можна - тут
Route 53