Stretch'te openssh yeniden başlatıldığında kullanımdan kaldırılan seçenekler


20

Bugün, Debian Stretch'te güncellemeler yaptıktan sonra, sshmevcut yapılandırmamla hizmeti yeniden başlatırken bu uyarıları göstermeye başladı :

/etc/ssh/sshd_config line 17: Deprecated option KeyRegenerationInterval
/etc/ssh/sshd_config line 18: Deprecated option ServerKeyBits
/etc/ssh/sshd_config line 29: Deprecated option RSAAuthentication
/etc/ssh/sshd_config line 36: Deprecated option RhostsRSAAuthentication
[....] Restarting OpenBSD Secure Shell server: sshd
/etc/ssh/sshd_config line 17: Deprecated option KeyRegenerationInterval
/etc/ssh/sshd_config line 18: Deprecated option ServerKeyBits
/etc/ssh/sshd_config line 29: Deprecated option RSAAuthentication
/etc/ssh/sshd_config line 36: Deprecated option RhostsRSAAuthentication

Burada ne oluyor?

Debian 9'u OpenSSH 7.4 ile kullanma

Yanıtlar:


26

Mevcut Stretch güncellemesinde, opensshsürüm 2016-Aralık-19'da yayınlanan 7.3'ten 7.4'e değiştirildi.

Sürüm notlarından ve @Jakuje yorumlarından çıkarılabileceği için, OpenSSH sahipleri eski oldukları için ilgili yapılandırma seçeneklerini kaldırmışlardır.

Böylece hatlar güvenle kaldırılabilir.

Ayrıca, aşağıdakilerin başına geçin:

Gelecekte kullanımdan kaldırma bildirimi

Gelecek sürümlerde daha eski kriptografiyi kullanımdan kaldırmayı planlıyoruz, özellikle:

  • Yaklaşık Ağustos 2017'de,
    SSH v.1 protokolü için kalan desteğin kaldırılması (yalnızca istemci ve şu anda derleme zamanı devre dışı).

  • Aynı sürümde Blowfish ve RC4 şifreleri ve RIPE-MD160 HMAC desteği kaldırıldı. (Bunlar şu anda çalışma zamanı devre dışıdır).

  • 1024 bit'ten küçük tüm RSA anahtarlarını reddetme (geçerli minimum
    768 bittir)

  • OpenSSH'nin bir sonraki sürümünde, sshd (8) çalıştırma ayrıcalığı ayırma devre dışı bırakıldığında destek kaldırılacak.

  • Taşınabilir OpenSSH'nin bir sonraki sürümü, 1.0.1'den
    önceki OpenSSL sürümü desteğini kaldıracaktır .


2
Hayır. Bu işlev birkaç sürüm için kaldırılmıştır. Şimdi sadece yapılandırma seçeneklerini kaldırdılar (çünkü SSH2 üzerinde herhangi bir etkisi olmadı). Sorun, dağıtımınız tarafından bir süre için gönderilmeyen yapılandırma dosyanızın olması (bu seçenekleri içeren).
— Jakuje

@Jakuje İlginç, şimdiye kadar sürüm notlarındaki sadece müşteriye yapılan açıklamalara gerçekten dikkat etmedim.
— Rui F Ribeiro

19

Kullanımdan kaldırılmış yapılandırma hatlarını şu yöntemle kaldırabilirsiniz:

sed -i '/KeyRegenerationInterval/d' /etc/ssh/sshd_config
sed -i '/ServerKeyBits/d' /etc/ssh/sshd_config
sed -i '/RSAAuthentication/d' /etc/ssh/sshd_config
sed -i '/RhostsRSAAuthentication/d' /etc/ssh/sshd_config
sed -i '/UsePrivilegeSeparation/d' /etc/ssh/sshd_config

Ve SSH arka plan programını yeniden başlatın: systemctl restart sshd


3
Merhaba, ilk yayınınız için tebrikler. cevabınız teknik olarak doğru olsa da, soru whysnasıl yapılacağından daha fazla endişe duymaktadır .
— Rui F Ribeiro

1
Evet, haklısın, işaret ettiğin için teşekkürler.
— Xdg

1
Yine de bu yararlı bir cevaptır.
— Jasen

1
..ve yeni sunulan tercih edilen seçeneklere gerek kalmadan güvenli olduğunu onaylıyor mu?
— mckenzm
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.