SSH правильный вход
Для начала нужно вообще включать ssh
1 |
echo 'sshd_enable="YES"' >> /etc/rc.conf |
Качаем putty у кого нету отсюда, включаем puttygen и генерим ключ SSH-2 DSA 2048, сохраняем паблик и привате кей. Длее необходимо скопировать наш публичный ключ на сервер куда-нибудь и выполнить регенерацию ключа:
ssh-keygen -i -f /публичный_ключ.pub >> /home/пользователь/.ssh/authorized_keys
Ключик готов, пробуем подключиться к серверу, должны увидеть строчку:
Authenticating with public key «примечание паблик ключа»
Passphrase for key «примечание паблик ключа»:
Вводим пасс и идем править конфиг sshd:
1 2 3 4 5 6 7 8 9 10 |
/etc/ssh/sshd_config Port 5555 # меняем на любой другой LoginGraceTime 600 # время ввода пасса StrictModes yes MaxAuthTries 1 # кол-во попыток залогиниться MaxSessions 3 # максимальное кол-во сессий PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PasswordAuthentication no UsePAM no |
Подгружаем новые настройки /etc/rc.d/sshd reload.
Вот собственно и все. Теперь можно подключиться к серву по ssh только 1 пользователем и только имея ключ.
Рассказать: