Помогите разобраться в настройке SSh2
Есть: FreeBSD 4.7 , Windows+puttysshd.conf со следующими пар-ми:
Port 22
Protocol 2
ClientAliveInterval 20
HostbasedAuthentication no
HostKey /etc/ssh/ssh_host_dsa_key
IgnoreRhosts yes
IgnoreUserKnownHosts yes
KeepAlive yes
PasswordAuthentication no
PermitEmptyPasswords no
PermitRootLogin yes
PubkeyAuthentication yes
RhostsAuthentication no
RhostsRSAAuthentication no
RSAAuthentication no
StrictModes no
Ciphers blowfish-cbc
Compression yesСоздаю с помощью ssh-keygen Dsa ключи. Id.dsa лежит в home/.ssh/
id.dsa.pub переименовую в authorized_keys и указываю его в putty "private key file for authentication". При коннекте Putty выдаёт Unable to use key file (not a private key).Помогите разобраться что не так делаю.
Заранее спасибо!
1) Сгенерить ключи ppk и pub с помощью puttygen.exe, для этого он там и лежит
2) ppk использовать в putty как private key
3) сконвертировать pub ключ с помощью puttygen в формат ssh2
4) кинуть сконвертированный pub ключ на сервер в /home/.ssh/authorized_keys юзеру
5) на сервере прописать в sshd_config:
AuthorizedKeysFile %h/.ssh/authorized_keys
вроде все
всё сделал точно так, сообщение:
server refused our key
ты под каким пользователем заходишь?
создал отдельного пользователя не root, ему в $HOME/.ssh/ и кидал authorized_keys
давай auth.log, что там?
Apr 2 12:53:13 sshd[151]: Could not reverse map address [my ip].
Apr 2 12:54:37 sshd[151]: Connection closed by [my ip]