mirror of
https://github.com/ilyamak04/DevOps.git
synced 2025-04-04 23:24:51 +02:00
add ssh conf manual
This commit is contained in:
parent
ccd2a27c5f
commit
192872fe91
2
linux/network/COMMANDS.MD
Normal file
2
linux/network/COMMANDS.MD
Normal file
@ -0,0 +1,2 @@
|
||||
- `cat /etc/ssh/sshd_config | grep Port` - показывает на каком порту открыт ssh
|
||||
- `ss -tulpn` - информация о текущих сетевых соединениях и портах
|
20
linux/ssh/SSH_CONF.MD
Normal file
20
linux/ssh/SSH_CONF.MD
Normal file
@ -0,0 +1,20 @@
|
||||
### Конфигурация ssh сервера
|
||||
- `ssh-keygen -t ed25519 -f ~/.ssh/<path>` - создаёт пару ssh-ключей (лучше защитить ключ паролем)
|
||||
- `ssh-copy-id -i ~/.ssh/<path> <username>@<servername>`- добавляет публичный ключ на сервер
|
||||
- В файле `/etc/ssh/sshd_config` должны быть настройки (после изменения файла перезагрузить демон ssh `systemctl restart sshd`):
|
||||
- PermitRootLogin no - исключает возможность подключения на сервер под рутом
|
||||
- PubkeyAuthentication yes
|
||||
- PasswordAuthentication no
|
||||
### Конфигурация ssh клиента
|
||||
- `vi ~/.ssh/config` - создаёт файл конфигурации
|
||||
- Поместить в файл (заполнить своими данными):
|
||||
```
|
||||
Host *.com
|
||||
User user
|
||||
ForwardAgent yes
|
||||
IdentityFile /Users/username/.ssh/id_rsa
|
||||
IdentitiesOnly yes
|
||||
AddKeysToAgent yes
|
||||
ServerAliveInterval 60
|
||||
ServerAliveCountMax 1200
|
||||
```
|
Loading…
x
Reference in New Issue
Block a user