Ssh¶
-
class
carnival_contrib.ssh.
AddAuthorizedKey
(ssh_key: str, keys_file: str = '.ssh/authorized_keys')¶ Добавить ssh ключ в authorized_keys если его там нет
-
__init__
(ssh_key: str, keys_file: str = '.ssh/authorized_keys') → None¶ Параметры: - ssh_key – ключ
- keys_file – пусть до файла authorized_keys
Результат: True если ключ был добавлен, False если ключ уже был в файле
-
run
(c: carnival.hosts.base.Connection) → bool¶ Метод который нужно определить для выполнения команд
Параметры: c – Соединение с хостом для выполнения шага
-
-
class
carnival_contrib.ssh.
CopyId
(pubkey_file: str = '~/.ssh/id_rsa.pub')¶ Добавить публичный ssh-ключ текущего пользователя в авторизованные
-
__init__
(pubkey_file: str = '~/.ssh/id_rsa.pub') → None¶ Параметры: pubkey_file – путь до файла с публичным ключем Результат: True если ключ был добавлен, False если ключ уже был в файле
-
run
(c: carnival.hosts.base.Connection) → bool¶ Метод который нужно определить для выполнения команд
Параметры: c – Соединение с хостом для выполнения шага
-