Ssh'de parola doğrulamayı devre dışı bırak


Yanıtlar:


54

Satırı değiştirdikten sonra:

#PasswordAuthentication yes

çizgi ile:

PasswordAuthentication no

içinde /etc/ssh/sshd_configDosyayı kaydettikten ve, etmelisin ssh sunucusu yeniden terminali aşağıdaki komutu kullanarak:

sudo service ssh restart

veya:

sudo restart ssh

bu aynı değil: sudo /etc/init.d/ssh yeniden yükle
noob

@noob Gördüğünüz gibi, aynı değil.
Radu Rădeanu

sshHizmeti yeniden başlatma ve sshdhizmeti yeniden başlatma arasındaki fark nedir ? Neden sshd yerine ssh'ı yeniden başlatmak istiyoruz?
Hatshepsut

1
@Hatshepsut: Bu bir Ubuntu olayı ve çok sinir bozucu. Red Hat tabanlı sistemlerde 'hizmet sshd'i'
Dmitri

0

Ssh şifre doğrulamasını devre dışı bırakmadan önce lütfen özel anahtarla erişiminizin beklendiği gibi çalıştığından emin olun. Onaylandıktan sonra, şifre doğrulamasını devre dışı bırakabilirsiniz. Sunucuyu daha da güvenli hale getirmek için değişiklikleri izlemenizi öneririm.

Dosyayı şununla düzenle: sudo nano /etc/ssh/sshd_config

Lütfen dosyada aşağıdaki değerlerin etkin olduğundan emin olun:

PermitRootLogin no

PasswordAuthentication no

ChallengeResponseAuthentication no

UsePAM no

Dosyayı kaydedin ve ssh servisini yeniden başlatın

sudo service ssh restart

veya

sudo systemctl restart ssh

Bu ayarların ne yaptığını açıklayabilir misiniz?
php_nub_qq
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.