Bunu çözmenin farklı yolları vardır: Parola doğrulaması kullanmayacak şekilde sshd
(sunucu tarafı) veya ssh
(istemci tarafı) yapılandırabilirsiniz . Sunucuda parola doğrulamayı devre dışı bırakmak sunucunuzu daha güvenli hale getirir, ancak anahtarınızı kaybederseniz başınız belaya girer.
ssh
Pubkey kimlik doğrulamasını kullanarak (müşteri tarafı) yapmak için, ssh
komuta bazı seçenekler ekleyin :
ssh -o PubkeyAuthentication=yes -o PasswordAuthentication=no -X git@server
Bu işe yararsa, PasswordAuthentication=no
seçeneği /etc/ssh/ssh_config
sistem genelinde veya ~/.ssh/config
kullanıcıya özel ssh client config dosyasında kalıcı olarak ayarlayabilirsiniz (ayrıntılar için bkz. man ssh_config
).