Документация
This commit is contained in:
38
README.md
38
README.md
@ -3,7 +3,7 @@
|
||||
Установка необходимых пакетов:
|
||||
|
||||
```sh
|
||||
apt-get install zsh keychain antibody
|
||||
sudo apt-get install zsh keychain antibody gpg-agent
|
||||
```
|
||||
|
||||
Клонирование репозитория в каталог `~/.config/zsh`:
|
||||
@ -21,20 +21,48 @@ cp ~/.config/zsh/keychain-config.zsh.example ~/.config/zsh/keychain-config.zsh
|
||||
после чего изменить в файле ` ~/.config/zsh/keychain-config.zsh` строку
|
||||
|
||||
```sh
|
||||
zstyle :omz:plugins:keychain identities id_rsa 01234567
|
||||
zstyle :omz:plugins:keychain identities id_rsa
|
||||
```
|
||||
|
||||
чтобы она содержала идентификаторы, используемых ключей SSH и GPG.
|
||||
|
||||
С правами суперпользователя добавить в файл `/etc/zsh/zshenv` строку
|
||||
С правами суперпользователя открыть файл `/etc/zsh/zshenv` в редакторе
|
||||
|
||||
```sh
|
||||
sudo ${${EDITOR}+mcedit} /etc/zsh/zshenv
|
||||
```
|
||||
|
||||
и добавить строку
|
||||
|
||||
```sh
|
||||
export ZDOTDIR=$HOME/.config/zsh
|
||||
```
|
||||
|
||||
и установить для пользователя ZSH в качестве командного интерпретатора по умолчанию.
|
||||
Установить интерпретатор Zsh по умолчанию для пользователя `username`.
|
||||
|
||||
```sh
|
||||
usermod -s /usr/bin/zsh username
|
||||
sudo usermod -s /usr/bin/zsh username
|
||||
```
|
||||
|
||||
Создать для текущего пользователя файл настройки агента Gnupg:
|
||||
|
||||
```sh
|
||||
mkdir -p ~/.config/gnupg
|
||||
tee ~/.config/gnupg/gpg-agent.conf >/dev/null <<EOF
|
||||
default-cache-ttl 36000
|
||||
max-cache-ttl 999999
|
||||
enable-ssh-support
|
||||
enable-putty-support
|
||||
default-cache-ttl-ssh 36000
|
||||
allow-loopback-pinentry
|
||||
pinentry-program /usr/bin/pinentry-qt
|
||||
EOF
|
||||
```
|
||||
|
||||
Выйти из системы, авторизоваться заново и добавить информацию
|
||||
о своём ключе в базу агента:
|
||||
|
||||
```sh
|
||||
ssh-add ~/.ssh/id-rsa
|
||||
```
|
||||
|
||||
|
Reference in New Issue
Block a user