Нужно приконнектится по ssh без ввода пасскея. rtfm делал.
На сервере, куда нужно коннектится, делаю пару ключей:
ssh-keygen -f filename -t rsa -q
Public сливаю сюда:
~/.ssh/authorized_keys
Private использую для коннекта с сервера, откуда коннект:
ssh -i rsa -p 220 hostname -l someuser
и...ничего, причем:
RSAAuthentication yes
PubkeyAuthentication yes
из логов:
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering public key: rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
someuser@host password:
Смущает «Offering public key:», но использовал и .pub
В чём трабл?