OpenSSH 9.1 ir pieejams ar kļūdu labojumiem un izmaiņām SetEnv direktīvās

OpenSSH nodrošina bagātīgu drošu tunelēšanas iespēju kopumu

OpenSSH ir vadošais savienojuma rīks attālai pieteikšanās, izmantojot SSH protokolu

Pēc sešu mēnešu izstrādes tika paziņots par jaunās OpenSSH 9.1 versijas izlaišanu , kurai raksturīgi galvenokārt kļūdu labojumi, tostarp vairāku potenciālu ievainojamību labojumi, ko izraisa atmiņas problēmas.

Tiem, kas nav pazīstami ar OpenSSH, tas ir lietojumprogrammu komplekts, kas nodrošina šifrētu saziņu tīklā, izmantojot SSH protokolu. Tas tika izveidots kā bezmaksas un atvērtā koda alternatīva patentētajai programmai Secure Shell.

Galvenās jaunās OpenSSH 9.1 funkcijas

Šajā jaunajā OpenSSH 9.1 versijā, kā minēts sākumā, versija ir labojoša, un starp problēmām, kas tika risinātas šajā laidienā, ir, piemēram, risinājums viena baita pārpildei SSH reklāmkarogu apstrādes kodā ssh-keyscan utilītā.

Vēl viena problēma, kas tika risināta šajā jaunajā OpenSSH 9.1 versijā, bija dubults free() funkcijas izsaukums kļūdas gadījumā, aprēķinot jaucējkoda vērtības failiem kodā, lai izveidotu un pārbaudītu digitālos parakstus utilītā ssh-keygen.

Papildus tam tiek minēts arī portatīvais projekts OpenSSH tagad paraksta saistības un izlaiž tagus, izmantojot jaunāko git SSH parakstīšanas atbalstu. Izstrādātāju saraksta parakstīšanas atslēgas ir iekļautas repozitorijā kā .git_allowed_signers, un tās ir parakstītas ar PGP atslēgu, kas joprojām tiek izmantota parakstīšanai.
atbrīvot artefaktus, tāpēc var būt nesaderības problēma.

Runājot par izmaiņām, tiek minēts, ka SetEnv direktīvas ssh_config un sshd_config konfigurācijas failos tagad piemēro vides mainīgā pirmā gadījuma vērtību, ja tas konfigurācijā ir definēts vairākas reizes (iepriekš tika izmantots pēdējais gadījums).

Izsaucot utilītu ssh-keygen ar karogu "-A" (kas pēc noklusējuma ģenerē visus atbalstītos resursdatora atslēgu veidus), tiek atspējota DSA atslēgu ģenerēšana, kuras pēc noklusējuma nav izmantotas vairākus gadus.

sftp-server un sftp ievieš paplašinājumu " [email protected] " , lai klients varētu pieprasīt lietotājvārdus un grupu nosaukumus, kas atbilst noteiktam skaitlisku identifikatoru (uid un gid) kopumam. SFTP šis paplašinājums tiek izmantots, lai parādītu nosaukumus, uzskaitot direktorija saturu.

sftp-serveris ievieš paplašinājumu "home-directory" , lai paplašinātu ceļus ~/ un ~user/, kas ir alternatīva paplašinājumam " [email protected] ", kas iepriekš tika piedāvāts tiem pašiem mērķiem (paplašinājums "home-directory" tika piedāvāts standartizācijai, un daži klienti to jau ir apstiprinājuši).

SFTP protokolā opcijā "-D" ir atļauti papildu argumenti (piemēram, "/usr/libexec/sftp-server -el debug3"), savukārt ssh-keygen ļauj izmantot "-U" (izmantojot ssh-agent) kopā ar operācijām "-Y sign", lai noteiktu, ka privātās atslēgas tiek ievietotas ssh-agent.

Citas izmaiņas, kas veiktas šajā jaunajā versijā, ietver:

  • Pievienota iespēja ssh-keygen un sshd norādīt UTC laiku, nosakot sertifikāta un atslēgas derīguma intervālus, papildus sistēmas laikam.
  • Veicot dubultzvanu uz free(), apstrādājot kļūdas utilītprogrammā ssh-keysign.
  • Ssh un sshd ir pievienota direktīva RequiredRSAsize, kas ļauj definēt minimālo atļauto RSA atslēgu izmēru. Sshd atslēgas, kas ir mazākas par šo, tiks ignorētas, savukārt ssh gadījumā savienojums tiks pārtraukts.
  • OpenSSH portatīvais izdevums ir pārveidots, lai izmantotu SSH atslēgas, lai digitāli parakstītu saistības un tagus pakalpojumā Git.

Visbeidzot, ja vēlaties uzzināt vairāk, informāciju varat atrast tālāk norādītajā saitē.

Kā Linux instalēt OpenSSH 9.1?

Tiem, kas ir ieinteresēti instalēt šo jauno OpenSSH versiju savās sistēmās, pagaidām to var izdarīt , lejupielādējot pirmkodu un kompilējot to savos datoros.

Tas ir tāpēc, ka jaunā versija vēl nav iekļauta galveno Linux distributīvu krātuvēs. Lai iegūtu pirmkodu, varat izmantot šo saiti.

Kad lejupielāde būs pabeigta, mēs tagad atspiedīsim pakotni ar šādu komandu:

darva -xvf openssh-9.1.tar.gz

Mēs ievadām izveidoto direktoriju:

CD openssh-9.1

Un mēs varam veikt kompilāciju ar šādām komandām:

./configure --prefix = / opt --sysconfdir = / etc / ssh padara make install

Pievienot kā vēlamo avotu pakalpojumā Google