Ковырял я тут libssh и вдруг стало интересно, а как работает авторизация в гилабах/гитхабах?
Получается, что у них должен быть самописный ssh-сервер, который особым образом обрабатывает аутентификацию по ключам? Или же есть возможность для shell-а понять, что за ключ использовался при авторизации?
Ну и может кто подскажет, где/по каким ключевым словам можно найти исходники этих серверов авторизации?