Обновление документации
This commit is contained in:
parent
8ac8fa5200
commit
6822505407
36
README.md
36
README.md
@ -3,7 +3,13 @@
|
|||||||
Установка необходимых пакетов:
|
Установка необходимых пакетов:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sudo apt-get install zsh keychain antibody peco gpg-agent
|
sudo apt-get install zsh antibody
|
||||||
|
```
|
||||||
|
|
||||||
|
Установка желательных пакетов:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo apt-get install keychain peco wmctrl xdotool
|
||||||
```
|
```
|
||||||
|
|
||||||
Клонирование репозитория в каталог `~/.config/zsh`:
|
Клонирование репозитория в каталог `~/.config/zsh`:
|
||||||
@ -15,18 +21,21 @@ git clone https://git.246060.ru/f1x1t/zshrc ~/.config/zsh
|
|||||||
Настройка менеджера ключей `keychain`:
|
Настройка менеджера ключей `keychain`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
cp ~/.config/zsh/keychain-config.zsh.example ~/.config/zsh/keychain-config.zsh
|
cp ~/.config/zsh/agents.zsh ~/.config/zsh/agents.user.zsh
|
||||||
```
|
```
|
||||||
|
|
||||||
после чего изменить в файле ` ~/.config/zsh/keychain-config.zsh` строку
|
после чего раскомметировать в файле ` ~/.config/zsh/agents.user.zsh` строки
|
||||||
|
для ssh-агента:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
zstyle :omz:plugins:keychain identities id_rsa
|
zstyle :omz:plugins:ssh-agent agent-forwarding on
|
||||||
|
zstyle :omz:plugins:ssh-agent identities id_rsa
|
||||||
|
zstyle :omz:plugins:ssh-agent lifetime 10h
|
||||||
|
antibody bundle ohmyzsh/ohmyzsh path:plugins/ssh-agent
|
||||||
```
|
```
|
||||||
|
|
||||||
чтобы она содержала идентификаторы, используемых ключей SSH и GPG.
|
С правами суперпользователя открыть файл `/etc/zsh/zshenv`
|
||||||
|
в редакторе командой
|
||||||
С правами суперпользователя открыть файл `/etc/zsh/zshenv` в редакторе
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sudo ${EDITOR:-mcedit} /etc/zsh/zshenv
|
sudo ${EDITOR:-mcedit} /etc/zsh/zshenv
|
||||||
@ -59,10 +68,17 @@ pinentry-program /usr/bin/pinentry-qt
|
|||||||
EOF
|
EOF
|
||||||
```
|
```
|
||||||
|
|
||||||
Выйти из системы, авторизоваться заново и добавить информацию
|
Открыть файл `~/.ssh/config` в редакторе командой:
|
||||||
о своём ключе в базу агента:
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
ssh-add ~/.ssh/id-rsa
|
${EDITOR:-mcedit} ~/.ssh/config
|
||||||
|
```
|
||||||
|
|
||||||
|
и добавить в конец файла правило для разрешения агенту сохранять ключи:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
Host *
|
||||||
|
AddKeysToAgent yes
|
||||||
|
IdentityFile ~/.ssh/id_rsa
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user