Google Вычисляет Механизм с несколькими пользователями SSH, Debian

-L является одним из вариантов DPKG-запроса , который имеет другой вариант, -W (или - показать ). -W позволяет использовать формат вывода. Вы можете попробовать:

dpkg-query --showformat '${Status}\t${Package}\t${Version}\t${Architecture}\t${Origin}\t${Section}\n' -W | 
  column -ts $'\t'

Например:

$ dpkg-query --showformat '${db:Status-Abbrev}\t${Package}\t${Version}\t${Architecture}\t${Origin}\t${Section}\n' -W | column -ts $'\t' | head
ii  account-plugin-aim           3.8.6-0ubuntu9.1                amd64  gnome
ii  account-plugin-facebook      0.11+14.04.20140409.1-0ubuntu1  all    gnome
ii  account-plugin-flickr        0.11+14.04.20140409.1-0ubuntu1  all    gnome
ii  account-plugin-google        0.11+14.04.20140409.1-0ubuntu1  all    gnome
ii  account-plugin-jabber        3.8.6-0ubuntu9.1                amd64  gnome
ii  account-plugin-salut         3.8.6-0ubuntu9.1                amd64  gnome
ii  account-plugin-twitter       0.11+14.04.20140409.1-0ubuntu1  all    gnome
ii  account-plugin-windows-live  0.11+14.04.20140409.1-0ubuntu1  all    gnome
ii  account-plugin-yahoo         3.8.6-0ubuntu9.1                amd64  gnome
ii  accountsservice              0.6.35-0ubuntu7.1               amd64  admin

URI не известен DPKG , поскольку это беспристрастный ( apt ). Не должно быть так сложно использовать awk или что-то, чтобы получить его тоже.

0
27.10.2014, 02:57
1 ответ

В последнем выпуске Google Compute Engine Developer есть раздел конфигурации «SSH Keys». Создание эквивалентного отдыха (JSON в этом случае) метаданных, что показывает:

«Метаданные»: {«Вид»: «Compute # метаданные», «Отпечатка пальца»: "quey_obfusced_fingerprint", "Предметы": [{"Ключ": "Skhkeys", "Значение": "Eric: ssh-rsa obfuscated_public_key_here (hidden)}]}

Так выглядит так, будто у вас есть формат для одного ключа правильный (убедитесь, что у вас есть имя пользователя / домен в конце). Но когда у вас есть несколько клавиш, Я думаю, что вы должны добавить новенький символ для отделения записи списка для каждого пользователя:

«элементы»: [{ «Ключ»: «Skhkeys», «Значение»: «User1: SSH-RSA AAAA ... PIY9 (HIDDEN) AAAA ... UJOZ (Скрытый) }]

Из Проект открытого исходного кода Compute Engine

1
28.01.2020, 02:52

Теги

Похожие вопросы