ssh

Информация по настройке openssh

Папка сервиса ssh находится в /etc/ssh, sshd_config - файл для настройки ssh-сервера После каждого изменения нужно перезапускать ssh-сервер: sudo service ssh stop | start | restart

Авторизация по паролю: PasswordAuthentication no Запретить пустой пароль: PermitEmptyPasswords no Авторизация по публичному ключу: PubkeyAuthentication yes

Указать путь до ключей: Для помещения ключей в папке пользователей: AuthorizedKeysFile %h/.ssh/my_keys Для помещения ключей всех в одном файле: AuthorizedKeysFile /etc/ssh/authorized_keys

На клиенте Генерация ключа ssh-keygen -t ed25519 putty -i private_key -ssh [user]@[ip]

Информация по поддерживаемым алгоритмам SSH: ssh -vvv -p <port <host>

sshpass - утилита для подключения к удаленным серверам по SSH. Часто применяется в скриптах. brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb

Last updated