В начало блога На главную

SSH правильный вход

Для начала нужно вообще включать ssh
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: 
/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 пользователем и только имея ключ.

Рассказать: