Найти тему

GitHub обновили RSA SSH ключ хоста

24 марта из соображений безопасности GitHub изменили RSA SSH ключ хоста, используемый для защиты операций Git для GitHub.com. Это было сделано для защиты пользователей от злоумышленника выдающего себя за GitHub или подслушивающего операции Git через SSH. Этот ключ не предоставляет доступ к инфраструктуре GitHub или данных клиентов. Это изменение влияет только на операции Git через SSH с использованием RSA. Веб-трафик на GitHub,com и операции HTTPS Git не затрагиваются.

Если вы столкнулись со следующим сообщением:

-2

Вам нужно удалить старый ключ, выполнив команду:

$ ssh-keygen -R github.com

Или вручную обновите файл ~/.ssh/known_hosts удалив старую запись.

Затем вы можете вручную добавить следующую строку, для добавления нового открытого RSA SSH в ваш файл ~/.ssh/known_hosts

github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=

Или автоматически обновите ключ выполнив в терминале следующие команды:

ssh-keygen -R github.com

curl -L https://api.github.com/meta | jq -r '.ssh_keys | .[]' | sed -e 's/^/github.com /' >> ~/.ssh/known_hosts

Источник