{"id":144216,"date":"2025-10-06T17:11:54","date_gmt":"2025-10-06T15:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-openssh-10-1"},"modified":"2025-10-06T17:11:54","modified_gmt":"2025-10-06T15:11:54","slug":"reliz-openssh-10-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-openssh-10-1","title":{"rendered":"Vyjde OpenSSH 10.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bylo zve\u0159ejn\u011bno vyd\u00e1n\u00ed OpenSSH 10.1, otev\u0159en\u00e9 implementace klienta a serveru pro pr\u00e1ci s protokoly SSH 2.0 a SFTP.       <\/p>\n<p>Hlavn\u00ed zm\u011bny:      <\/p>\n<ul>\n<li class=\"l\"> Byla opravena bezpe\u010dnostn\u00ed chyba, kter\u00e1 umo\u017e\u0148ovala \u00fato\u010dn\u00edkovi vlo\u017eit shell p\u0159\u00edkazy prost\u0159ednictv\u00edm manipulace se speci\u00e1ln\u00edmi znaky v u\u017eivatelsk\u00e9m jm\u00e9nu nebo URI, kter\u00e9 mohly b\u00fdt provedeny p\u0159i spu\u0161t\u011bn\u00ed p\u0159\u00edkazu uveden\u00e9ho v nastaven\u00ed &#171;ProxyCommand&#187; a obsahuj\u00edc\u00edho substituci &#171;%u&#187;. Probl\u00e9m se t\u00fdk\u00e1 pouze syst\u00e9m\u016f, kter\u00e9 p\u0159i spu\u0161t\u011bn\u00ed ssh umo\u017e\u0148uj\u00ed substituci u\u017eivatelsk\u00fdch jmen nebo URI z\u00edskan\u00fdch z ned\u016fv\u011bryhodn\u00fdch zdroj\u016f.\n<p>Pro zablokov\u00e1n\u00ed takov\u00fdchto \u00fatok\u016f je zak\u00e1z\u00e1no pou\u017e\u00edvat \u0159\u00eddic\u00ed znaky v u\u017eivatelsk\u00fdch jm\u00e9nech uv\u00e1d\u011bn\u00fdch p\u0159i spu\u0161t\u011bn\u00ed v p\u0159\u00edkazov\u00e9m \u0159\u00e1dku nebo substituovan\u00fdch v nastaven\u00edch prost\u0159ednictv\u00edm %-sekvenc\u00ed. Tak\u00e9 je zak\u00e1z\u00e1no pou\u017e\u00edvat nulov\u00fd znak (&#171;&#092;0&#187;) v ssh:\/\/ URI. V\u00fdjimkou jsou pouze jm\u00e9na uveden\u00e1 v konfigura\u010dn\u00edm souboru (p\u0159edpokl\u00e1d\u00e1 se, \u017ee tato data jsou d\u016fv\u011bryhodn\u00e1).    <\/p>\n<li class=\"l\"> Do utilit ssh a ssh-agent byla p\u0159id\u00e1na podpora kl\u00ed\u010d\u016f ed25519, kter\u00e9 se ukl\u00e1daj\u00ed v tokenech PKCS#11.\n<li class=\"l\"> Byla p\u0159id\u00e1na nov\u00e1 konfigurace RefuseConnection do konfigura\u010dn\u00edho souboru ssh_config, kter\u00e1 p\u0159i zpracov\u00e1n\u00ed v aktivn\u00ed sekci ukon\u010d\u00ed proces s v\u00fdstupem chybov\u00e9 zpr\u00e1vy bez pokusu o nav\u00e1z\u00e1n\u00ed spojen\u00ed.        Match host foo       RefuseConnection &#171;host foo ji\u017e nen\u00ed pou\u017e\u00edv\u00e1n, p\u0159ipojte se k hostu bar&#187;\n<li class=\"l\"> Do ssh a sshd byly p\u0159id\u00e1ny obslu\u017en\u00e9 rutiny sign\u00e1lu SIGINFO pro z\u00e1pis do logu informac\u00ed o relaci a aktivn\u00edm kan\u00e1lu.\n<li class=\"l\"> V sshd, pokud je odm\u00edtnuta autentizace u\u017eivatele na z\u00e1klad\u011b certifik\u00e1tu, se v logu zobraz\u00ed nejen d\u016fvod zablokov\u00e1n\u00ed p\u0159\u00edstupu, ale tak\u00e9 podrobn\u00e9 informace pro identifikaci problematick\u00e9ho certifik\u00e1tu.\n<li class=\"l\"> Do sshd byla p\u0159id\u00e1na kontrola \u010d\u00edsla displeje X11 ve vztahu k offsetu uveden\u00e9mu v direktiv\u011b X11DisplayOffset.\n<li class=\"l\"> Byly p\u0159id\u00e1ny schopnosti m\u011b\u0159en\u00ed v\u00fdkonu do jednotkov\u00fdch test\u016f, kter\u00e9 se aktivuj\u00ed p\u0159i spu\u0161t\u011bn\u00ed &#171;make UNITTEST_BENCHMARK=yes&#187; v OpenBSD nebo &#171;make unit-bench&#187; v ostatn\u00edch syst\u00e9mech.  <\/ul>\n<p>Zm\u011bny, kter\u00e9 potenci\u00e1ln\u011b naru\u0161uj\u00ed zp\u011btnou kompatibilitu:  <\/p>\n<ul>\n<li class=\"l\"> V ssh byla p\u0159id\u00e1na v\u00fdstraha p\u0159i pou\u017eit\u00e9m algoritmu dohodov\u00e1n\u00ed kl\u00ed\u010d\u016f, kter\u00fd nen\u00ed odoln\u00fd v\u016f\u010di \u00fatok\u016fm kvantov\u00fdch po\u010d\u00edta\u010d\u016f. V\u00fdstraha byla p\u0159id\u00e1na kv\u016fli riziku budouc\u00edch \u00fatok\u016f pomoc\u00ed d\u0159\u00edve ulo\u017een\u00fdch v\u00fdpis\u016f datov\u00e9ho provozu. Pro vypnut\u00ed t\u00e9to v\u00fdstrahy byla do ssh_config p\u0159id\u00e1na mo\u017enost WarnWeakCrypto. Match host unsafe.example.com WarnWeakCrypto no\n<li class=\"l\"> V ssh a sshd do\u0161lo k v\u00fdrazn\u00e9 zm\u011bn\u011b zpracov\u00e1n\u00ed parametr\u016f kvality slu\u017eeb DSCP (IPQoS). Pro interaktivn\u00ed provoz je nyn\u00ed v\u00fdchoz\u00ed t\u0159\u00edda EF (Expedited Forwarding) pro prioritn\u011bj\u0161\u00ed zpracov\u00e1n\u00ed v bezdr\u00e1tov\u00fdch s\u00edt\u00edch. Pro neinteraktivn\u00ed provoz je nastavena t\u0159\u00edda, kterou obvykle pou\u017e\u00edv\u00e1 opera\u010dn\u00ed syst\u00e9m. T\u0159\u00eddu provozu lze zm\u011bnit pomoc\u00ed nastaven\u00ed IPQoS v ssh_config a sshd_config. Parametry ToS (type-of-service) pro IPv4 v direktiv\u011b IPQoS jsou pova\u017eov\u00e1ny za zastaral\u00e9 (na m\u00edst\u011b ToS nyn\u00ed je DSCP).\n<li class=\"l\"> V ssh-add byla implementov\u00e1na funkce nastaven\u00ed doby platnosti certifik\u00e1tu na 5 minut v\u00edce, ne\u017e je doba platnosti certifik\u00e1tu (pro automatick\u00e9 odstran\u011bn\u00ed pro\u0161l\u00e9ho certifik\u00e1tu). Pro deaktivaci tohoto chov\u00e1n\u00ed byla do ssh-add p\u0159id\u00e1na volba &#171;-N&#187;.\n<li class=\"l\"> Byla odstran\u011bna podpora XMSS kl\u00ed\u010d\u016f, kter\u00e9 byly ozna\u010deny jako experiment\u00e1ln\u00ed a nikdy nebyly v\u00fdchoz\u00ed.\n<li class=\"l\"> Unixov\u00e9 sokety, kter\u00e9 vytv\u00e1\u0159ej\u00ed procesy ssh-agent a sshd, byly p\u0159esunuty z adres\u00e1\u0159e \/tmp do ~\/.ssh\/agent, co\u017e zaru\u010duje, \u017ee k t\u011bmto soket\u016fm se nem\u016f\u017ee dostat izolovan\u00e9 procesy, pro kter\u00e9 je omezen\u00fd p\u0159\u00edstup k souborov\u00e9mu syst\u00e9mu, ale maj\u00ed p\u0159\u00edstup do \/tmp.            <\/ul>\n<p>V budouc\u00edch verz\u00edch budou zru\u0161eny DNS z\u00e1znamy SHA1 SSHFP z d\u016fvodu probl\u00e9m\u016f s d\u016fv\u011bryhodnost\u00ed hashovac\u00ed funkce SHA1. Tyto z\u00e1znamy budou ignorov\u00e1ny a p\u0159\u00edkaz &#171;ssh-keygen -r&#187; bude generovat pouze z\u00e1znamy SHA256 SSHFP.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64007\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 10.1, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c SSH 2.0 \u0438 SFTP. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0435\u043c\u0443 \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c shell-\u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0447\u0435\u0440\u0435\u0437 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441\u043e \u0441\u043f\u0435\u0446\u0441\u0438\u043c\u0432\u043e\u043b\u0430\u043c\u0438 \u0432 \u0438\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u043b\u0438 URI, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u043b\u0438 \u0431\u044b\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u044b \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u0447\u0435\u0440\u0435\u0437 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 &#171;ProxyCommand&#187; \u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0439 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 &#171;%u&#187;. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u044b, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-144216","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 10.1, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c SSH 2.0 \u0438 SFTP.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-openssh-10-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 OpenSSH 10.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 10.1, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c SSH 2.0 \u0438 SFTP.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-openssh-10-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-10-06T15:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-10-06T15:11:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vyd\u00e1n\u00ed OpenSSH 10.1 | ProHoster","description":"Bylo zve\u0159ejn\u011bno vyd\u00e1n\u00ed OpenSSH 10.1, otev\u0159en\u00e9 implementace klienta a serveru pro pr\u00e1ci s protokoly SSH 2.0 a SFTP.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-openssh-10-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 OpenSSH 10.1 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 10.1, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c SSH 2.0 \u0438 SFTP.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-openssh-10-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-10-06T15:11:54+00:00","article:modified_time":"2025-10-06T15:11:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"144216","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 15:10:23","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:10:23","updated":"2026-01-23 15:10:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/144216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=144216"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/144216\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=144216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=144216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=144216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}