flip:linux:ssh
Это старая версия документа!
Содержание
SSH
Авторизация по сертификату
Каталог с ключами: ~/.ssh
Файл с ключами авторизации на сервере: ~/.ssh/authorized_keys
Файл конфигурации SSH на сервере: /etc/ssh/sshd_config
Генерируем ключ ED25519
ssh-keygen -t ed25519 -b 4096
Копируем публичный ключ на сервер
Заменить user@localhost
С использованием SSH
cat ~/.ssh/id_ed25519.pub | ssh user@localhost "cat >> ~/.ssh/authorized_keys"
С созданием каталога
cat ~/.ssh/id_ed25519.pub | ssh user@localhost "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
С использованием SSH-Copy-ID
ssh-copy-id user@localhost
Настройка SSH на сервере
nano /etc/ssh/sshd_config
PubkeyAuthentication yes
- включить авторизацию по сертификату
PasswordAuthentication no
- отключение авторизации по паролю
LogLevel VERBOSE
- логирование подключений
Перезапуск службы SSH
systemctl restart sshd.service
flip/linux/ssh.1742287390.txt.gz · Последнее изменение: 2025/03/18 08:43 — flip