authorized_keys dosyası, bir Linux veya Unix tabanlı sistemde, SSH (Secure Shell) ile parola gerektirmeyen kimlik doğrulamasını sağlamak için kullanılan bir dosyadır. Bu dosya, kullanıcının SSH anahtarlarının saklandığı dizinde bulunur ve genellikle .ssh/authorized_keys yolunda yer alır.
SSH anahtar tabanlı kimlik doğrulaması, sunucuya güvenli bir şekilde erişmek için şifre yerine anahtar çifti (public ve private key) kullanmayı mümkün kılar. Public key (açık anahtar), sunucunun authorized_keys dosyasına eklenirken, private key (özel anahtar) kullanıcının bilgisayarında saklanır. Kullanıcı, sunucuya bağlanmak istediğinde SSH istemcisi, özel anahtarını kullanarak kimlik doğrulaması yapar.
Bu yöntem, hem güvenlik açısından güçlü hem de pratik bir çözüm sunar. Çünkü şifre tabanlı doğrulamalarda ortaya çıkabilecek parola tahmin saldırıları gibi riskler, anahtar tabanlı doğrulama ile azaltılır. Parola girmeden SSH bağlantısı sağlanarak oturum açmak daha güvenli ve hızlı hale gelir