Питання «чому всі профілі ssh» виявило справжню помилку. Список правильний: ssh — розумний типовий вибір. Але це поле ВИРІШУВАЛО транспорт, а профіль описує модель, не конкретну коробку. Хост зі старою прошивкою, де є лише telnet, і з чесно заведеним telnet-доступом усе одно набирався по SSH — і не збирався ніколи. inv.credentials.proto вже ніс потрібну відповідь і доїжджав до зонда невикористаним. Тепер транспорт бере доступ; профільне поле лишилось підказкою й діє, поки доступу немає. Логіка винесена в jobTransport() — щоб її можна було перевірити без бази й без пристрою. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| alerting | ||
| auth | ||
| cronx | ||
| crypto | ||
| difftext | ||
| gitstore | ||
| grpcapi | ||
| httpapi | ||
| store | ||