Инструменты пользователя

Инструменты сайта


keepass2:keepass2

KeePass2

Программа для хранения паролей.

:!: Для работы требуется .NET Framework или Mono

https://keepass.info

Подобные программы:

Установка

apt install keepass2

Настройка

Файл настройки:

Общий/usr/lib/keepass2/KeePass.exe.config
Пользователя~.config/KeePass/KeePass.config.xml

Локализация

  1. Находим нужный перевод на этой странице: Translations - KeePass
  2. Распаковываем архив
  3. Содержимое архива копируем в папку:
    /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

FIXME

  1. Установка расширения
    https://addons.mozilla.org/ru/firefox/addon/keefox/
  2. Скопировать
    ~/.mozilla/firefox/hm9mzdk1.default/extensions/keefox@chris.tomlinson/deps/KeePassRPC.plgx
    
    в
    /usr/lib/keepass2/plugins
  3. Установка необходимых пакетов

    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
  4. Перезапустить браузер

Список пакетов:

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>

Собственные команды запуска

FIXME

SSH
cmd://sakura -t {TITLE} -e sshpass -p {PASSWORD} ssh -l {USERNAME} {TITLE} -o StrictHostKeyChecking=no

https://github.com/kvaps/keepass-url-overrides

Ссылки

keepass2/keepass2.txt · Последние изменения: 2022-11-12 19:34 — GreyWolf