ОпенССХ је водећи алат за повезивање за даљинско пријављивање помоћу ССХ протокола
Након шест месеци развоја , најављено је издање нове верзије OpenSSH 9.1 , верзије која се одликује углавном исправкама грешака, укључујући исправке за неколико потенцијалних рањивости узрокованих проблемима са меморијом.
За оне који нису упознати са OpenSSH-ом, то је пакет апликација који омогућава шифровану комуникацију преко мреже користећи SSH протокол. Направљен је као бесплатна и отвореног кода алтернатива власничком програму Secure Shell.
Главне нове карактеристике ОпенССХ 9.1
У овој новој верзији OpenSSH 9.1, као што је поменуто на почетку, верзија је корективна и међу проблемима који су решени у овом издању је, на пример, решење за прекорачење једног бајта у коду за обраду SSH банера у услужном програму ssh-keyscan.
Још један проблем који је решен у овој новој верзији OpenSSH 9.1 био је двоструки позив функције free() у случају грешке приликом израчунавања хешева за датотеке у коду за креирање и верификацију дигиталних потписа у услужном програму ssh-keygen.
Поред тога, помиње се и да је портабл пројекат ОпенССХ сада потписује ознаке за урезивање и ослобађање користећи недавну подршку за гит ССХ потписивање. Кључеви за потписивање листе програмера су укључени у спремиште као .гит_алловед_сигнерс и потписан је ПГП кључем који се још увек користи за потписивање
ослободи артефакте, тако да може постојати проблем некомпатибилности.
Што се тиче промена које се дешавају, помиње се да директиве SetEnv у конфигурационим датотекама ssh_config и sshd_config сада примењују вредност првог појављивања променљиве окружења ако је она дефинисана више пута у конфигурацији (раније се користило последње појављивање).
Позивањем услужног програма ссх-кеиген са ознаком „-А“ (која подразумевано генерише све подржане типове кључева домаћина), генерисање ДСА кључева, који се подразумевано не користе неколико година, је онемогућено.
sftp-server и sftp имплементирају екстензију „ [email protected] “ како би омогућили клијенту да захтева корисничка имена и имена група која одговарају датом скупу нумеричких идентификатора (uid и gid). У sftp-у, ова екстензија се користи за приказивање имена приликом навођења садржаја директоријума.
sftp-сервер имплементира екстензију „home-directory“ да би проширио путање ~/ и ~user/, алтернативу екстензији „ [email protected] “ која је претходно предложена за исте сврхе (екстензија „home-directory“ је предложена за стандардизацију и већ су је подржали неки корисници).
У sftp-у, додатни аргументи су дозвољени у опцији „-D“ (нпр. „/usr/libexec/sftp-server -el debug3“), док ssh-keygen дозвољава употребу „-U“ (користећи ssh-agent) заједно са операцијама „-Y знака“ да би се утврдило да су приватни кључеви смештени у ssh-agent.
Остале промене направљене у овој новој верзији укључују:
- Додата је могућност за ссх-кеиген и ссхд да специфицирају УТЦ време приликом одређивања интервала валидности сертификата и кључева, поред системског времена.
- Двоструки позив фрее() приликом руковања грешкама у услужном програму ссх-кеисигн.
- Директива РекуиредРСАсизе је додата ссх и ссхд, омогућавајући вам да дефинишете минималну дозвољену величину РСА кључева. У ссхд-у, кључеви мањи од овог ће бити занемарени, док ће у ссх-у прекинути везу.
- ОпенССХ преносиво издање је конвертовано да користи ССХ кључеве за дигитално потписивање урезивања и ознака у Гиту.
На крају, ако сте заинтересовани да сазнате више, детаље можете пронаћи на следећем линку.
Како инсталирати ОпенССХ 9.1 на Линук?
За оне који су заинтересовани за инсталирање ове нове верзије OpenSSH-а на своје системе, за сада то могу учинити преузимањем изворног кода и његовим компајлирањем на својим рачунарима.
То је зато што нова верзија још увек није укључена у репозиторијуме главних Линукс дистрибуција. Да бисте добили изворни код, можете користити следећи линк.
Када се преузимање заврши, сада ћемо декомпримирати пакет следећом командом:
тар -квф опенссх-9.1.тар.гз
Улазимо у креирани директоријум:
цд опенссх-9.1
И можемо извршити компилацију следећим командама:
./цонфигуре --префик = / опт --сисцонфдир = / етц / ссх маке маке инсталл