KeePass2
Программа для хранения паролей.
Для работы требуется .NET Framework
или Mono
https://keepass.info
Подобные программы:
Установка
Настройка
Файл настройки:
Общий | /usr/lib/keepass2/KeePass.exe.config |
Пользователя | ~.config/KeePass/KeePass.config.xml |
Локализация
-
Распаковываем архив
Содержимое архива копируем в папку:
/usr/lib/keepass2/Languages
Замена ссылок по схемам
В меню Настройка
, вкладка Интеграция
кнопка Замена ссылок по схемам
Также можно внести параметры в файл KeePass.config.xml
.
Пример для Debian GNU/Linux:
Нажмите, чтобы отобразить
<UrlSchemeOverrides>
<BuiltInOverridesEnabled>0</BuiltInOverridesEnabled>
<CustomOverrides>
<Override>
<Enabled>true</Enabled>
<Scheme>ssh</Scheme>
<UrlOverride>cmd:// evilvte -fn "monospace 12" -T {TITLE} -e sshpass -p '{PASSWORD}' ssh -l {USERNAME} {TITLE} </UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>sftp</Scheme>
<UrlOverride>cmd:// filezilla sftp://{USERNAME}:{PASSWORD}@{TITLE}</UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>ftp</Scheme>
<UrlOverride>cmd:// filezilla ftp://{USERNAME}:{PASSWORD}@{TITLE}</UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>Radmin</Scheme>
<UrlOverride>cmd://wine /opt/Admin/Radmin/Radmin.exe /connect:{TITLE}:4899 /8bpp</UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>ldap</Scheme>
<UrlOverride>cmd://wine /opt/Admin/LdapAdmin/LdapAdmin.exe "ldap://{USERNAME}:{PASSWORD}@{TITLE}"</UrlOverride>
</Override>
</CustomOverrides>
</UrlSchemeOverrides>
Пример для MS Windows:
Нажмите, чтобы отобразить
<UrlSchemeOverrides>
<BuiltInOverridesEnabled>0</BuiltInOverridesEnabled>
<CustomOverrides>
<Override>
<Enabled>true</Enabled>
<Scheme>ssh_old</Scheme>
<UrlOverride>cmd://C:\Admin\KiTTY.cmd -load "{TITLE}" -l {USERNAME} -pw {PASSWORD}</UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>http</Scheme>
<UrlOverride>cmd://C:\Programs\FireFox\firefox.exe "{URL}"</UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>https</Scheme>
<UrlOverride>cmd://C:\Programs\FireFox\firefox.exe "{URL}"</UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>sftp</Scheme>
<UrlOverride>cmd://C:\Admin\FileZilla.cmd sftp://{USERNAME}:{PASSWORD}@{TITLE}</UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>RAdmin</Scheme>
<UrlOverride>cmd://C:\Admin\Radmin\Radmin.exe /connect:{TITLE}:4899 /8bpp</UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>vnc</Scheme>
<UrlOverride>cmd://C:\Admin\VNCviewer.cmd {TITLE} {USERNAME} {PASSWORD}</UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>ldap</Scheme>
<UrlOverride>cmd://C:\Admin\LdapAdmin\LdapAdmin.exe ldap://{USERNAME}:{PASSWORD}@{TITLE}</UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>ftp</Scheme>
<UrlOverride>cmd://C:\Admin\FileZilla.cmd ftp://{USERNAME}:{PASSWORD}@{TITLE}</UrlOverride>
</Override>
<Override>
<Enabled>true</Enabled>
<Scheme>ssh</Scheme>
<UrlOverride>cmd://C:\Admin\KiTTY.cmd -ssh {USERNAME}@{TITLE} -title {TITLE} -pw {PASSWORD}</UrlOverride>
</Override>
</CustomOverrides>
</UrlSchemeOverrides>
KeeFox
-
Скопировать
~/.mozilla/firefox/hm9mzdk1.default/extensions/keefox@chris.tomlinson/deps/KeePassRPC.plgx
в
/usr/lib/keepass2/plugins
Установка необходимых пакетов
add-apt-repository ppa:dlech/keepass2-plugins
Нужно исправит файл:
deb http://ppa.launchpad.net/dlech/keepass2-plugins/ubuntu devel main
apt-get update
apt-get install xul-ext-keefox
Перезапустить браузер
Список пакетов:
apt install keepass2-plugin-rpc libmono-system-configuration-install4.0-cil libmono-system-management4.0-cil
Решение проблем
Проблема с переключением между файлами
Описание
Если открыть в программе насколько файлов то их названия будут отображены как имена вкладок. При попытке выбрать нужную вкладку возникает ошибка и программа завершается.
Ошибка выявлена в Debian 7, 8 при работе в IceWM.
Решение
В меню Настройка
, вкладка Дополнительно
раздел Дополнительно
отметить пункт: Принудительно использовать системный шрифт (только для Unix)
Тоже самое можно сделать если в файле KeePass.config.xml
удалить параметр:
<ForceSystemFontUnix>false</ForceSystemFontUnix>
Собственные команды запуска
Ссылки