Teleport CLI
Телепорт можно установить различными способами в том числе и пакетами для OS, но так как мне требуется только авторизация для использования в коде и работа с командно строкой то проще всего скачать tar.gz файл и получить таким образом нужные бинарники.
Важно
Сначала следует узнать версию самого сервиса teleport запущенного в нашей инфре и скачать ровно ту же. Даже небольшие расхождения приводят к несовместимости API.
tsh
Основная утилита для работы из CLI это tsh
.
Аутентификация в teleport
Если добавить ключ -o <имя_файла>
то будет сгенерирован текстовый файл содержащий в себе все необходимые сертификаты для работы с телепортом.