Менеджер паролей Keeper – инструмент, который хранит учетные данные паролей в зашифрованном цифровом хранилище.
Вам нужен лишь один основной пароль, чтобы получить доступ к хранилищу и затем создать новую запись для пароля, редактировать/просматривать предыдущие пароли.
Вы можете также определить правила сложности пароля и генерировать сильный пароль, используя случайные генераторы паролей.
У менеджера паролей Keeper есть интерфейс оболочки командной строки, который обеспечивает мгновенный терминальный доступ к хранилищу на любом Unix, Mac или системе Windows.
Эта статья показывает, как сохранить, редактировать пароли, используя менеджер паролей Keeper и получать доступ к паролям с терминала командной строки.
В первом шаге мы создадим учетную запись безопасности для создания нашего хранилища, и на втором шаге мы исследуем команды Keeper, чтобы загрузить, ротировать , дешифровать пароли из сохраненного хранилища.
Создайте учетную запись/Хранилище
Чтобы установить хранилище, создайте учетную запись и затем войдите в систему хранилища, чтобы создать новые записи для ваших ежедневных паролей.
Установите Keeper commander на Ubuntu 16
Keeper commander требует к установке python3, и в Ubuntu 16 он предварительно загружен.
Мы должны установить только python3-pip. Установите pip3, выполнив следующую команду в терминале.
# apt-get install -y python3-pip
Теперь установим Keeper commander :
# pip3 install keepercommander # keeper --version keeper, version 0.6.4
Чтобы сделать upgrade keeper commander выполните:
# pip3 install --upgrade keepercommander
Использование Keeper commander
Мы можем использовать командующего тремя способами –
- Из командной строки или сценария.
- Из шелла кипера.
- Из программы Python, импортируя пакет Keeper commander.
Мы, главным образом, исследуем использование коммандера через шелл кипера.
Запустите шелл кипера , выполнив следующую команду от терминала. Система попросит почтовый id, пароль и двухфакторный код, если вы установили его в шаге 1.
# keeper shell ....................... ....................... User(Email): Password: Downloading records... Two-Factor Code: Updated mfa_token in config.json Downloaded & Decrypted [1] Record Keeper >
Введите ‘l’ чтобы вывести на экран все записи:
Keeper > l # Record UID Folder Title --- ---------------------- -------- ------------ 1 GInv_JTr3G0tvD88fiBpmw PC CentOS Login 2 FTiS3-bnQJOrjZAFzVhuhw PC Windows7
Напечатайте ‘a’, чтобы добавить отчет в интерактивном режиме.
Мы также добавим две области с именем cmdr:plugin и cmdr:rules.
Эти две области уже определены в unixpasswd разделе плагинов keeper commander.
Keeper > a ... Title (req'd): Ubuntu ... Folder: PC ... Login: ... Password: badpassword ... Login URL: ... Notes: Local Ubuntu login ... Custom Field Name : cmdr:plugin ... Custom Field Value : unixpasswd ... Custom Field Name : cmdr:rules ... Custom Field Value : 4,4,2,0 ... Custom Field Name : New record successful for record_uid=5Y_pelKVOLnSqzk9dmD_-g, revision=0 , new_revision=131513087 Downloading records... Downloaded & Decrypted [3] Records
Чтобы использовать эти два пользовательских поля, установите зависимость для unixpasswd т.е. pexpect. Unixpasswd – плагин командера для Unix Passwd.
# pip3 install pexpect
Чтобы найти список доступных команд, напечатайте ‘?’ шелле кипера.
Keeper > ? Commands: d ... download & decrypt data l ... list folders and titles s <regex> ... search with regular expression g <uid> ... get record details for uid r <uid> ... rotate password for uid b <regex> ... rotate password for matches of regular expression a ... add a new record interactively c ... clear the screen h ... show command history q ... quit
Чтобы загрузить запись впишите ‘d’ в шелле кипера
Keeper > d Downloading records... Downloaded & Decrypted [1] Record
Чтобы получить детали записи конкретного UID впишите ‘g <uid>’ в шелле кипера.</uid>
Keeper > g gM_dfAQOtbmHOGh9fEWJ6w
Чтобы выйти из шелла кипера впишите ‘q’
Keeper > q
спс…я так ждал его