mirror of
https://github.com/ilyamak04/DevOps.git
synced 2025-04-05 15:34:49 +02:00
1.1 KiB
1.1 KiB
Конфигурация ssh сервера
ssh-keygen -t ed25519 -f ~/.ssh/<path>
- создаёт пару ssh-ключей (лучше защитить ключ паролем)ssh-copy-id -i ~/.ssh/<path> <username>@<servername>
- добавляет публичный ключ на сервер- В файле
/etc/ssh/sshd_config
должны быть настройки (после изменения файла перезагрузить демон sshsystemctl 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