рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ 9.2 рдкреВрд░реНрд╡-рдкреНрд░рдорд╛рдгреАрдХрд░рдг рднреЗрджреНрдпрддрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛

рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ 9.2 рдХреА рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ рд╣реИ, рдЬреЛ рдПрд╕рдПрд╕рдПрдЪ 2.0 рдФрд░ рдПрд╕рдПрдлрдЯреАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рдЦреБрд▓рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЙрд╕ рднреЗрджреНрдпрддрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдкреВрд░реНрд╡-рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЪрд░рдг рдореЗрдВ рдореЗрдореЛрд░реА рджреЛ рдмрд╛рд░ рдЦрд╛рд▓реА рд╣реЛ рдЬрд╛рддреА рд╣реИред рдХреЗрд╡рд▓ OpenSSH 9.1 рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИ; рд╕рдорд╕реНрдпрд╛ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рднреЗрджреНрдпрддрд╛ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, "SSH_BUG_CURVE2.0PAD" рдФрд░ "SSH_OLD_DHGEX" рдЭрдВрдбреЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SSH рдХреНрд▓рд╛рдЗрдВрдЯ рдмреИрдирд░ рдХреЛ "SSH-9.1-FuTTYSH_1p25519" рдореЗрдВ рдмрджрд▓рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬреЛ SSH рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЧреНрд░рд╛рд╣рдХред рдЗрди рдлрд╝реНрд▓реИрдЧреНрд╕ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, "options.kex_algorithms" рдмрдлрд╝рд░ рдХреА рдореЗрдореЛрд░реА рджреЛ рдмрд╛рд░ рдореБрдХреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ - do_ssh2_kex() рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЬреЛ compat_kex_proposal() рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ do_authentication2() рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЬреЛ рдЗрдирдкреБрдЯ_userauth_request(), mm_getpwnamallow( рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ) ), рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде Copy_set_server_options(), ensemble_algorithms() рдФрд░ kex_assemble_names()ред

рднреЗрджреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╢реАрд▓ рд╢реЛрд╖рдг рдмрдирд╛рдирд╛ рдЕрд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╢реЛрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИ - рдЖрдзреБрдирд┐рдХ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдореЗрдореЛрд░реА рдХреЗ рджреЛрд╣рд░реЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВ, рдФрд░ рдкреНрд░реА-рдСрде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рддреНрд░реБрдЯрд┐ рдореМрдЬреВрдж рд╣реЛрддреА рд╣реИ, рдПрдХ рдкреГрдердХ рдореЗрдВ рдХрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рддреА рд╣реИ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг.

рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рднреЗрджреНрдпрддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирдИ рд░рд┐рд▓реАрдЬрд╝ рджреЛ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рднреА рдареАрдХ рдХрд░рддреА рд╣реИ:

  • "PermitRemoteOpen" рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдкрд╣рд▓рд╛ рддрд░реНрдХ "рдХрд┐рд╕реА рднреА" рдФрд░ "рдХреЛрдИ рдирд╣реАрдВ" рдорд╛рдиреЛрдВ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрдиреЗ рдкрд░ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рд╕рдорд╕реНрдпрд╛ OpenSSH 8.7 рд╕реЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдЕрдиреБрдорддрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрдиреЗ рдкрд░ рдЪреЗрдХ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдирд╛рдореЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ DNS рд╕рд░реНрд╡рд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдЬреНрдЮрд╛рдд_рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдгреЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "*") рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ CanonicalizeHostname рдФрд░ CanonicalizePermittedCNAMEs рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд╖рдо рд╣реИрдВ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ DNS рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБред рд╣рдорд▓реЗ рдХреЛ рдЕрд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓реМрдЯрд╛рдП рдЧрдП рдирд╛рдо CanonicalizePermittedCNAMEs рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рд░реНрддреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред

рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрди:

  • рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ "~C" рдПрд╕реНрдХреЗрдк рдЕрдиреБрдХреНрд░рдо рдХреА рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕рдХреНрд╖рдо рд╣реИ рдпрд╛ рдирд╣реАрдВ, ssh рдХреЗ рд▓рд┐рдП ssh_config рдореЗрдВ рдПрдХ EnableEscapeCommandline рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, "~C" рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдЕрдм рд╕рдЦреНрдд рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рд╣реИ, рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдкреЛрд░реНрдЯ рдлрд╝реЙрд░рд╡рд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП "~C" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рддреЛрдбрд╝ рд░рд╣рд╛ рд╣реИред
  • рдЪреИрдирд▓ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sshd рдХреЗ рд▓рд┐рдП рдЪреИрдирд▓рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд┐рд░реНрджреЗрд╢ рдХреЛ sshd_config рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ (рдЬрд┐рди рдЪреИрдирд▓реЛрдВ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЯреНрд░реИрдлрд╝рд┐рдХ рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╡реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ)ред рд╕рддреНрд░, X11, рдПрдЬреЗрдВрдЯ рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
  • UnusedConnectionTimeout рдирд┐рд░реНрджреЗрд╢ рдХреЛ sshd рдХреЗ рд▓рд┐рдП sshd_config рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рдЪреИрдирд▓реЛрдВ рдХреЗ рдмрд┐рдирд╛ рд░рд╣реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sshd рдореЗрдВ "-V" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ ssh рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рд╕рдорд╛рди рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рдорд╛рди рд╣реИред
  • рд╣реЛрд╕реНрдЯрдирд╛рдо рддрд░реНрдХ рдХреЗ рдорд╛рди рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реБрдП, "ssh -G" рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ "рд╣реЛрд╕реНрдЯ" рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реА рдЧрдИред
  • рдПрд╕рдПрдлрдЯреАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреИрд╕реЗ рдХреЙрдкреА рдмрдлрд░ рдЖрдХрд╛рд░ рдФрд░ рд▓рдВрдмрд┐рдд рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рд╕реАрдкреА рдФрд░ рдПрд╕рдПрдлрдЯреАрдкреА рдореЗрдВ "-рдПрдХреНрд╕" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • ssh-keyscan рдкреВрд░реНрдг CIDR рдкрддрд╛ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреА рд╕реНрдХреИрдирд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "ssh-keyscan 192.168.0.0/24"ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ