Обновление документации
This commit is contained in:
		
							
								
								
									
										36
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										36
									
								
								README.md
									
									
									
									
									
								
							@@ -3,7 +3,13 @@
 | 
			
		||||
Установка необходимых пакетов:
 | 
			
		||||
 | 
			
		||||
```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`:
 | 
			
		||||
@@ -15,18 +21,21 @@ git clone https://git.246060.ru/f1x1t/zshrc ~/.config/zsh
 | 
			
		||||
Настройка менеджера ключей `keychain`:
 | 
			
		||||
 | 
			
		||||
```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
 | 
			
		||||
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
 | 
			
		||||
sudo ${EDITOR:-mcedit} /etc/zsh/zshenv
 | 
			
		||||
@@ -59,10 +68,17 @@ pinentry-program /usr/bin/pinentry-qt
 | 
			
		||||
EOF
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Выйти из системы, авторизоваться заново и добавить информацию
 | 
			
		||||
о своём ключе в базу агента:
 | 
			
		||||
Открыть файл `~/.ssh/config` в редакторе командой:
 | 
			
		||||
 | 
			
		||||
```sh
 | 
			
		||||
ssh-add ~/.ssh/id-rsa
 | 
			
		||||
${EDITOR:-mcedit} ~/.ssh/config
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
и добавить в конец файла правило для разрешения агенту сохранять ключи:
 | 
			
		||||
 | 
			
		||||
```sh
 | 
			
		||||
Host *
 | 
			
		||||
  AddKeysToAgent yes
 | 
			
		||||
  IdentityFile ~/.ssh/id_rsa
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user