АнглийскийФранцузскийИспанский

Значок OnWorks

нож-клиент - Онлайн в облаке

Запустите клиент-нож в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это командный нож-клиент, который можно запустить в бесплатном хостинг-провайдере OnWorks с помощью одной из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


Knife-client - Справочная страница для подкоманды клиента Knife.

Каждый запрос, сделанный chef-клиентом к Chef-серверу, должен быть аутентифицированным.
с помощью API сервера Chef и закрытого ключа. Когда шеф-клиент делает запрос в
Chef-сервер, шеф-клиент аутентифицирует каждый запрос, используя закрытый ключ, расположенный в
/etc/chef/client.pem.

Однако во время первого запуска chef-client этот закрытый ключ не существует. Вместо этого
chef-client попытается использовать закрытый ключ, назначенный шеф-валидатору, расположенному в
/etc/chef/validation.pem. (Если по какой-либо причине повар-валидатор не может
аутентифицированный запрос к серверу Chef, начальный запуск Chef-клиента завершится ошибкой.)

Во время первоначального запуска chef-client он регистрируется на Chef-сервере.
используя закрытый ключ, присвоенный шеф-валидатору, после чего шеф-клиент будет
получить клиент.pem закрытый ключ для всех будущих запросов аутентификации к серверу Chef.

После того, как начальный запуск Chef-client завершился успешно, chef-validator не работает.
требуется больше и может быть удален из узла. Использовать delete_validation рецепт найден
в повар-клиент Кулинарная книга (https://github.com/opscode-cookbooks/chef-client) удалять
повар-валидатор.

Команда нож клиент подкоманда используется для управления списком клиентов API и связанным с ними RSA
открытые пары ключей. Это позволяет отправлять запросы аутентификации на сервер Chef любым
сущность, которая использует API сервера Chef, например клиент-шеф-повар и нож.

ОБЩИЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Следующие параметры могут использоваться с любыми аргументами, доступными для нож клиент
подкоманда:

--chef-нулевой порт PORT
Порт, на котором будет слушать chef-zero.

-c КОНФИГ_ФАЙЛ, --config КОНФИГ_ФАЙЛ
Используемый файл конфигурации.

-д, - отключить редактирование
Используйте, чтобы предотвратить открытие $ EDITOR и принять данные как есть.

- по умолчанию
Используйте, чтобы нож использовал значение по умолчанию вместо того, чтобы просить пользователя предоставить его.

-e РЕДАКТОР, --редактор РЕДАКТОР
Редактор $ EDITOR используется для всех интерактивных команд.

-E СРЕДА, --среда ОКРУЖАЮЩАЯ СРЕДА
Название среды. Когда этот параметр добавляется к команде, команда
будет работать только с указанной средой.

-F ФОРМАТ, --формат ФОРМАТ
Формат вывода: резюме (По умолчанию), текст, JSON, YAMLи pp.

-час, --Помогите
Показывает справку по команде.

-k КЛЮЧ, --ключ KEY
Закрытый ключ, который нож будет использовать для подписи запросов, сделанных клиентом API к
Шеф-повар-сервер.

- [нет-] цвет
Используйте для просмотра цветного вывода.

--print-после
Используется для отображения данных после разрушительной операции.

-s URL-адреса, --сервер-url URL
URL-адрес сервера Chef.

-u ПОЛЬЗОВАТЕЛЬ, --Пользователь USER
Имя пользователя, используемое Knife для подписи запросов, сделанных клиентом API шеф-повару.
сервер. Аутентификация не удастся, если имя пользователя не соответствует закрытому ключу.

-В, --подробный
Установите для более подробного вывода. Использовать -ВВ для максимальной многословности.

-в, --версия
Версия шеф-клиента.

-у, --да
Используйте для ответа на все запросы подтверждения «Да». нож не попросит
подтверждение.

-з, --локальный режим
Используется для запуска шеф-клиента в локальном режиме. Это позволяет всем командам, которые работают
против сервера Chef, чтобы также работать против местного репо.

BULK УДАЛИТЬ


Команда одной посылкой удалять аргумент используется для удаления любого клиента API, который соответствует определенному шаблону
регулярным выражением. Регулярное выражение должно быть заключено в кавычки и не должно быть
окружены косой чертой (/).

Синтаксис

Этот аргумент имеет следующий синтаксис:

$ knife массовое удаление клиента REGEX

Опции

У этой команды нет особых опций.

СОЗДАТЬ


Команда Создайте аргумент используется для создания нового клиента API. Этот процесс сгенерирует RSA
пара ключей для названного клиента API. Открытый ключ будет храниться на сервере Chef и
закрытый ключ будет отображаться на стандартный вывод или записывается в именованный файл.

· Для шеф-клиента приватный ключ нужно скопировать в систему как
/etc/chef/client.pem.

· Для ножа закрытый ключ обычно копируется в ~ / .chef / имя_клиента.pem и упоминается
в конфигурационном файле knife.rb.

Синтаксис

Этот аргумент имеет следующий синтаксис:

$ Knight client создать CLIENT_NAME (параметры)

Опции

У этого аргумента есть следующие варианты:

-a --админ
Используйте для создания клиента в качестве клиента администратора. Это необходимо для доступа любого пользователя
Open Source Chef как администратор. Эта опция работает только при использовании с
сервер Chef с открытым исходным кодом и не будет иметь никакого эффекта при использовании с Enterprise Chef.

-f ФАЙЛ, --файл ФАЙЛОВ
Используется для сохранения закрытого ключа в указанном имени файла.

- валидатор
Используйте для создания клиента в качестве повара-валидатора. Значение по умолчанию: правда.

Примеры

Чтобы создать chef-клиент, который может получить доступ к Chef server API как
администратор --- иногда называемый "шеф-клиент API" --- с именем "exampleorg"
и сохраните его закрытый ключ в файл, введите:

$ Knife client создать exampleorg -a -f "/etc/chef/client.pem"

При запуске Создайте аргумент о Enterprise Chef, не забудьте пропустить -a опции:

Пример создания клиента $ knifeorg -f "/etc/chef/client.pem"

УДАЛИТЬ


Команда удалять Аргумент используется для удаления зарегистрированного клиента API.

Синтаксис

Этот аргумент имеет следующий синтаксис:

$ Knife клиент удалить CLIENT_NAME

Опции

У этой команды нет особых опций.

Примеры

Чтобы удалить клиента с именем client_foo, введите:

$ Knife клиент удалить client_foo

Тип Y для подтверждения удаления.

РЕДАКТИРОВАТЬ


Команда отредактировать Аргумент используется для редактирования сведений о зарегистрированном клиенте API. Когда это
аргумент запущен, нож откроет $ EDITOR, чтобы разрешить редактирование Администратор атрибут. (Никто
других атрибутов следует изменить с помощью этого аргумента.) Когда закончите, нож будет
обновите сервер Chef этими изменениями.

Синтаксис

Этот аргумент имеет следующий синтаксис:

Клиент $ knife редактировать CLIENT_NAME

Опции

У этой команды нет особых опций.

Примеры

Чтобы отредактировать клиента с именем exampleorg, введите:

$ knife client править примерorg

СПИСОК


Команда список Аргумент используется для просмотра списка зарегистрированных клиентов API.

Синтаксис

Этот аргумент имеет следующий синтаксис:

Список клиентов $ knife (опции)

Опции

У этого аргумента есть следующие варианты:

-ш, --with-uri
Используйте для отображения соответствующих URI.

Примеры

Чтобы проверить список клиентов API для сервера Chef, введите:

список клиентов $ knife

чтобы вернуть что-то похожее на:

примерorg
I-12345678
RS-123456

Чтобы убедиться, что клиент API может правильно аутентифицироваться на сервере Chef, попробуйте получить
список клиентов, использующих -u и -k параметры для указания его имени и закрытого ключа:

Список клиентов $ knife -u ИМЯ ОРГАНИЗАЦИИ -k .chef / ORGNAME.pem

РЕГИСТРАЦИЯ


Команда перерегистрировать Аргумент используется для повторного создания пары ключей RSA для клиента API. В
открытый ключ будет храниться на сервере Chef, а закрытый ключ будет отображаться на
стандартный вывод или записывается в именованный файл.

ПРИМЕЧАНИЕ:
Запуск этого аргумента приведет к аннулированию предыдущей пары ключей RSA, что сделает ее непригодной для использования.
во время аутентификации на сервере Chef.

Синтаксис

Этот аргумент имеет следующий синтаксис:

Перерегистрация клиента $ knife CLIENT_NAME (параметры)

Опции

У этого аргумента есть следующие варианты:

-f ИМЯ ФАЙЛА, --файл ИМЯ ФАЙЛА
Используется для сохранения закрытого ключа в указанном имени файла.

Примеры

Чтобы повторно сгенерировать пару ключей RSA для клиента с именем «testclient» и сохранить ее в файл с именем
"rsa_key" введите:

$ Knife повторно создать testclient -f rsa_key

ОТКРЫТЬ


Команда произошел Аргумент используется для отображения деталей клиента API.

Синтаксис

Этот аргумент имеет следующий синтаксис:

$ Knife показать клиента CLIENT_NAME (параметры)

Опции

У этого аргумента есть следующие варианты:

-a АТТР, --атрибут ATTR
Атрибут (или атрибуты) для отображения.

Примеры

Чтобы просмотреть клиента с именем «testclient», введите:

$ нож клиент показать testclient

чтобы вернуть что-то вроде:

админ: ложь
chef_type: клиент
json_class: Chef :: ApiClient
имя: testclient
открытый_ключ:

Для просмотра информации в формате JSON используйте -F общий параметр как часть команды, например
это:

Показать роль $ нож DevOps -F JSON

Другие доступные форматы включают текст, YAMLи pp.

Используйте нож-клиент онлайн через сервисы onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 2
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • 3
    Виртуальный GL
    Виртуальный GL
    VirtualGL перенаправляет 3D-команды из
    Приложение Unix / Linux OpenGL на
    серверный GPU и преобразует
    визуализированные 3D-изображения в видеопоток
    с которым ...
    Скачать VirtualGL
  • 4
    libusb
    libusb
    Библиотека для включения пользовательского пространства
    прикладные программы для связи с
    USB-устройства. Аудитория: Разработчики, Конец
    Пользователи/рабочий стол. Язык программирования: С.
    Категории ...
    Скачать libusb
  • 5
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 6
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • Больше »

Команды Linux

Ad