hellojs.ru
Главная - Основы JavaScript - Сетевые протоколы. Подключение компьютера к аккаунту Github через SSH

Сетевые протоколы. Подключение компьютера к аккаунту Github через SSH

Размещено в категории "Основы JavaScript"
22.09.2024 / просмотров: 32 / комментариев: 0
Ресурсы:

Обзор протокола HTTP
HTTPS vs SSH in git
Инструкция по подключению




SSH (англ. Secure Shell — «безопасная оболочка») это сетевой протокол для удалённого управления операционными системами и передачи файлов. Он также шифрует траффик и создаёт безопасное соединение.

Для создания безопасного соединения используются ключи, закрытый и открытый, которые генерируются специальной программой.

Открытые ключи хранятся на GitHub, закрытые ключи на персональном компьютере пользователя. Закрытый и открытый ключи сопоставляются и если они подходят, то мы получаем доступ к репозиторию.

Плюсы HTTPS-протокола:

- проще для работы - проще доступ к сервису на разных устройствах - порт для использования https всегда открыт, так как это базовый протокол интернет

Минусы HTTPS-протокола:

- ввод логина и пароля при авторизации - аккаунт не защищен при краже логина и пароля

Плюсы протокола SSH:

- при наличии ключей любое действие авторизуется автоматически - ключи более безопасны за счёт их большого размера, чем обычный пароль - настроив один раз, затем легко подключить любые устройства и операционные системы - даже если секретный кключ будет украден, злоумышленники получат лишь доступ к репозиториям, сам аккаунт они не смогут ни удалить, ни редактировать

Минусы протокола SSH:

- первоначальная настройка - порт в операционной системе, используемый для этого протокола, может быть иногда заблокирован брэндмауэром
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
Сайт управляется системой uCoz