Bir kullanıcı oluşturmak istiyorum ve şifrem yok. İçinde olduğu gibi bir şifre ile giriş yapamazsınız. Root_ kullanarak kendi yetkili_anahtarlarına anahtar eklemek istiyorum. Bu benim otomatik yedekleme sistemim için.
Bir kullanıcı oluşturmak istiyorum ve şifrem yok. İçinde olduğu gibi bir şifre ile giriş yapamazsınız. Root_ kullanarak kendi yetkili_anahtarlarına anahtar eklemek istiyorum. Bu benim otomatik yedekleme sistemim için.
Yanıtlar:
Kullanımı en azından Fedora'da , gölge-araçlarına dayalı herhangi bir linux dağıtımında passwd -d
yanlıştır . Parolayı ile kaldırırsanız, herhangi bir kullanıcı parola girmeden o kullanıcıya (konsolda veya grafik olarak) giriş yapabilir.passwd -d
Parola kimlik doğrulaması ile oturum açma işlemlerini engellemek için , hesabı kilitleyerek yalnızca kök kullanıcı tarafından kullanılabilir olmasını sağlayın. Kilitleme, şifrelenmiş parolanın geçersiz bir dizeye dönüştürülmesiyle gerçekleştirilir (şifrelenen dizenin önüne bir! İşareti ekleyerek).passwd -l username
Yerel veya uzak tüm giriş denemeleri "yanlış şifre" ile sonuçlanırken , genel anahtar girişleri çalışmaya devam eder. Daha sonra hesabın kilidi açılabilir .passwd -u username
Bir hesabı silmeden tamamen kilitlemek istiyorsanız, düzenleyin /etc/passwd
ve ayarlayın /sbin/nologin
veya /bin/false
son alanda. Bu, "Bu hesap şu anda kullanılamıyor" ile sonuçlanacaktır . herhangi bir giriş denemesi için.
Lütfen passwd (1) kılavuz sayfasına bakınız.
SSH arka plan programına özgü değil, parola tabanlı kimlik doğrulamasını değil, anahtar / parola doğrulamasını kabul etmenizi mi istiyorsunuz?
İçin değişiklik arayın sshd_config
.
Ayarlamak
PasswordAuthentication No
PreferredAuthentications publickey,hostbased,keyboard-interactive
Protocol 2,1
Man ssh_config adresinde daha fazla yapılandırma parametresi arayın
Kullanıcı için şifre belirlemeyin. Zaten bir parola varsa kullanarak parolayı kaldırın passwd -l <username>
.
Ancak bu kullanıcı olarak yetkili_anahtarlar kullanarak veya bazı ayrıcalıklı hesaplardan su veya sudo aracılığıyla giriş yapmak hala mümkün olacaktır.
passwd -d
olduğu gibi, bir şifre yazmak zorunda kalmadan giriş yapabilirsiniz, hesap parolasız yapar. passwd -l
Hesabı kilitlemek için kullanın (yazılması imkansız bir şifre verdiğini düşünün).
su
?