OpenSSH 8.5 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рдкрд╛рдЪ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░, OpenSSH 8.5 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, SSH 2.0 рдЖрдгрд┐ SFTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╡рд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдЦреБрд▓реЗ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА, рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

рджрд┐рд▓реЗрд▓реНрдпрд╛ рдЙрдкрд╕рд░реНрдЧрд╛рд╕рд╣ рдЯрдХреНрдХрд░ рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд╛рдвреАрд╡ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдореБрд│реЗ (рдЯрдХреНрдХрд░ рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдХрд┐рдВрдордд рдЕрдВрджрд╛рдЬреЗ $1 рд╣рдЬрд╛рд░ рдЖрд╣реЗ). рдЖрдЧрд╛рдореА рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдкреИрдХреА рдПрдХрд╛рдордзреНрдпреЗ, рддреЗ "ssh-rsa" рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрдд рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдЪрд╛ SSH рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рдореВрд│ RFC рдордзреНрдпреЗ рдЙрд▓реНрд▓реЗрдЦ рдХреЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рд╡реНрдпрд╛рдкрдХ рдЖрд╣реЗ.

рддреБрдордЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ ssh-rsa рдЪрд╛ рд╡рд╛рдкрд░ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА ssh рджреНрд╡рд╛рд░реЗ тАЬ-oHostKeyAlgorithms=-ssh-rsaтАЭ рдкрд░реНрдпрд╛рдпрд╛рдиреЗ рдЬреЛрдбрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддрд╛. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ "ssh-rsa" рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрдХреНрд╖рдо рдХрд░рдгреЗ рдореНрд╣рдгрдЬреЗ RSA рдХреА рд╡рд╛рдкрд░рдгреЗ рдкреВрд░реНрдгрдкрдгреЗ рд╕реЛрдбреВрди рджреЗрдгреЗ рдЕрд╕рд╛ рд╣реЛрдд рдирд╛рд╣реА, рдХрд╛рд░рдг SHA-1 рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, SSH рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЗрддрд░ рд╣реЕрд╢ рдЧрдгрдирд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рд╡рд┐рд╢реЗрд╖рддрдГ, тАЬssh-rsaтАЭ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, тАЬrsa-sha2-256тАЭ (RSA/SHA256) рдЖрдгрд┐ тАЬrsa-sha2-512тАЭ (RSA/SHA512) рдмрдВрдбрд▓ рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рд░рд╛рд╣реАрд▓.

рдирд╡реАрди рдЕрд▓реНрдЧреЛрд░рд┐рджрдордордзреНрдпреЗ рд╕рдВрдХреНрд░рдордг рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, OpenSSH 8.5 рдордзреНрдпреЗ UpdateHostKeys рд╕реЗрдЯрд┐рдВрдЧ рдмрд╛рдп рдбреАрдлреЙрд▓реНрдЯ рд╕рдХреНрд╖рдо рдХреЗрд▓реА рдЖрд╣реЗ, рдЬреА рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╡рд░ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдпрд╛ рд╕реЗрдЯрд┐рдВрдЧрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓рд╛ рдЬрд╛рддреЛ "[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]", рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛, рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рдирдВрддрд░, рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рд╕рд░реНрд╡ рдЙрдкрд▓рдмреНрдз рд╣реЛрд╕реНрдЯ рдХреА рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рджреЗрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдХреНрд▓рд╛рдпрдВрдЯ рдпрд╛ рдХреА рддреНрдпрд╛рдЪреНрдпрд╛ ~/.ssh/known_hosts рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдкрд░рд╛рд╡рд░реНрддрд┐рдд рдХрд░реВ рд╢рдХрддреЛ, рдЬреНрдпрд╛рдореБрд│реЗ рд╣реЛрд╕реНрдЯ рдХреА рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рдпреЗрддрд╛рдд рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдХреА рдмрджрд▓рдгреЗ рд╕реЛрдкреЗ рд╣реЛрддреЗ.

UpdateHostKeys рдЪрд╛ рд╡рд╛рдкрд░ рднрд╡рд┐рд╖реНрдпрд╛рдд рдХрд╛рдврд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдЕрдиреЗрдХ рд╕рд╛рд╡рдзрдЧрд┐рд░реАрдВрджреНрд╡рд╛рд░реЗ рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ: рдХреА рд╡рд╛рдкрд░рдХрд░реНрддрд╛KnownHostsFile рдордзреНрдпреЗ рд╕рдВрджрд░реНрднрд┐рдд рдХреЗрд▓реА рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ GlobalKnownHostsFile рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рдирдпреЗ; рдХреА рдлрдХреНрдд рдПрдХрд╛рдЪ рдирд╛рд╡рд╛рдЦрд╛рд▓реА рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ; рд╣реЛрд╕реНрдЯ рдХреА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рдирдпреЗ; рдЬреНрдЮрд╛рдд_рд╣реЛрд╕реНрдЯрдордзреНрдпреЗ рд╣реЛрд╕реНрдЯрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ рдорд╛рд╕реНрдХ рд╡рд╛рдкрд░реВ рдирдпреЗрдд; VerifyHostKeyDNS рд╕реЗрдЯрд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ; UserKnownHostsFile рдкреЕрд░рд╛рдореАрдЯрд░ рд╕рдХреНрд░рд┐рдп рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд╕реНрдерд▓рд╛рдВрддрд░рд╛рд╕рд╛рдареА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордордзреНрдпреЗ RFC2 RSA SHA-256 рд╡рд░ рдЖрдзрд╛рд░рд┐рдд rsa-sha512-8332/2 (OpenSSH 7.2 рдкрд╛рд╕реВрди рд╕рдорд░реНрдерд┐рдд рдЖрдгрд┐ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ), ssh-ed25519 (OpenSSH 6.5 рдкрд╛рд╕реВрди рд╕рдорд░реНрдерд┐рдд) рдЖрдгрд┐ ecdsa-sha2-nistp256/384/рдЖрдзрд╛рд░рд┐рдд RFC521 ECDSA рд╡рд░ (OpenSSH 5656 рдкрд╛рд╕реВрди рд╕рдорд░реНрдерд┐рдд).

рдЗрддрд░ рдмрджрд▓:

  • рд╕реБрд░рдХреНрд╖рд╛ рдмрджрд▓:
    • ssh-рдПрдЬрдВрдЯрдордзреНрдпреЗ рдЖрдзреАрдкрд╛рд╕реВрди рдореБрдХреНрдд рдХреЗрд▓реЗрд▓реЗ рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░ (рдбрдмрд▓-рдлреНрд░реА) рдкреБрдиреНрд╣рд╛-рдореБрдХреНрдд рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рд╣реЛрдгрд╛рд░реА рдЕрд╕реБрд░рдХреНрд╖рд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. OpenSSH 8.2 рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдкрд╛рд╕реВрди рд╣реА рд╕рдорд╕реНрдпрд╛ рдЙрдкрд╕реНрдерд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ рд╕реНрдерд╛рдирд┐рдХ рдкреНрд░рдгрд╛рд▓реАрд╡рд░реАрд▓ ssh-рдПрдЬрдВрдЯ рд╕реЙрдХреЗрдЯрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╕рд▓реНрдпрд╛рд╕ рд╕рдВрднрд╛рд╡реНрдпрдкрдгреЗ рд╢реЛрд╖рдг рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╢реЛрд╖рдгрд╛рд▓рд╛ рдЕрдзрд┐рдХ рдХрдареАрдг рдмрдирд╡рдгрд╛рд░реА рдЧреЛрд╖реНрдЯ рдореНрд╣рдгрдЬреЗ рдлрдХреНрдд рд░реВрдЯ рдЖрдгрд┐ рдореВрд│ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рд╕реЙрдХреЗрдЯрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╕рддреЛ. рд╕рдВрднрд╛рд╡реНрдп рд╣рд▓реНрд▓реНрдпрд╛рдЪреА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА рдПрдЬрдВрдЯрд▓рд╛ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЦрд╛рддреНрдпрд╛рд╡рд░ рдХрд┐рдВрд╡рд╛ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ рд░реВрдЯ рдНрдХреНрд╕реЗрд╕ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╣реЛрд╕реНрдЯрдХрдбреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
    • sshd рдиреЗ PAM рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡рд╛рд╕рд╣ рдЦреВрдк рдореЛрдареЗ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ PAM (рдкреНрд▓рдЧреНрдЧреЗрдмрд▓ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдореЙрдбреНрдпреВрд▓) рд╕рд┐рд╕реНрдЯрдо рдореЙрдбреНрдпреВрд▓реНрд╕рдордзреАрд▓ рднреЗрджреНрдпрддрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдмрджрд▓ sshd рд▓рд╛ рд╕реЛрд▓рд╛рд░рд┐рд╕ (CVE-2020-14871) рдордзреАрд▓ рдЕрд▓реАрдХрдбреЗ рд╢реЛрдзрд▓реЗрд▓реНрдпрд╛ рд░реВрдЯ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреЗ рд╢реЛрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдХреНрдЯрд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ.
  • рд╕рдВрднрд╛рд╡реНрдп рд╕реБрд╕рдВрдЧрддрддрд╛ рдмрджрд▓рдгреЗ:
    • ╨Т ssh ╨╕ sshd ╨┐╨╡╤А╨╡╤А╨░╨▒╨╛╤В╨░╨╜ ╤Н╨║╤Б╨┐╨╡╤А╨╕╨╝╨╡╨╜╤В╨░╨╗╤М╨╜╤Л╨╣ ╨╝╨╡╤В╨╛╨┤ ╨╛╨▒╨╝╨╡╨╜╨░ ╨║╨╗╤О╤З╨░╨╝╨╕, ╤Б╤В╨╛╨╣╨║╨╕╨╣ ╨║ ╨┐╨╛╨┤╨▒╨╛╤А╤Г ╨╜╨░ ╨║╨▓╨░╨╜╤В╨╛╨▓╨╛╨╝ ╨║╨╛╨╝╨┐╤М╤О╤В╨╡╤А╨╡. ╨Ъ╨▓╨░╨╜╤В╨╛╨▓╤Л╨╡ ╨║╨╛╨╝╨┐╤М╤О╤В╨╡╤А╤Л ╨║╨░╤А╨┤╨╕╨╜╨░╨╗╤М╨╜╨╛ ╨▒╤Л╤Б╤В╤А╨╡╨╡ ╤А╨╡╤И╨░╤О╤В ╨╖╨░╨┤╨░╤З╤Г ╤А╨░╨╖╨╗╨╛╨╢╨╡╨╜╨╕╤П ╨╜╨░╤В╤Г╤А╨░╨╗╤М╨╜╨╛╨│╨╛ ╤З╨╕╤Б╨╗╨░ ╨╜╨░ ╨┐╤А╨╛╤Б╤В╤Л╨╡ ╨╝╨╜╨╛╨╢╨╕╤В╨╡╨╗╨╕, ╨║╨╛╤В╨╛╤А╨░╤П ╨╗╨╡╨╢╨╕╤В ╨▓ ╨╛╤Б╨╜╨╛╨▓╨╡ ╤Б╨╛╨▓╤А╨╡╨╝╨╡╨╜╨╜╤Л╤Е ╨░╤Б╨╕╨╝╨╝╨╡╤В╤А╨╕╤З╨╜╤Л╤Е ╨░╨╗╨│╨╛╤А╨╕╤В╨╝╨╛╨▓ ╤И╨╕╤Д╤А╨╛╨▓╨░╨╜╨╕╤П ╨╕ ╤Н╤Д╤Д╨╡╨║╤В╨╕╨▓╨╜╨╛ ╨╜╨╡ ╤А╨╡╤И╨░╨╡╨╝╨░ ╨╜╨░ ╨║╨╗╨░╤Б╤Б╨╕╤З╨╡╤Б╨║╨╕╤Е ╨┐╤А╨╛╤Ж╨╡╤Б╤Б╨╛╤А╨░╤Е. ╨Ш╤Б╨┐╨╛╨╗╤М╨╖╤Г╨╡╨╝╤Л╨╣ ╨╝╨╡╤В╨╛╨┤ ╨╛╤Б╨╜╨╛╨▓╨░╨╜ ╨╜╨░ ╨░╨╗╨│╨╛╤А╨╕╤В╨╝╨╡ NTRU Prime, ╤А╨░╨╖╤А╨░╨▒╨╛╤В╨░╨╜╨╜╨╛╨╝ ╨┤╨╗╤П ╨┐╨╛╤Б╤В╨║╨▓╨░╨╜╤В╤Г╨╝╨╜╤Л╤Е ╨║╤А╨╕╨┐╤В╨╛╤Б╨╕╤Б╤В╨╡╨╝, ╨╕ ╨╝╨╡╤В╨╛╨┤╨╡ ╨╛╨▒╨╝╨╡╨╜╨░ ╨║╨╗╤О╤З╨░╨╝╨╕ ╨╜╨░ ╨▒╨░╨╖╨╡ ╤Н╨╗╨╗╨╕╨┐╤В╨╕╤З╨╡╤Б╨║╨╕╤Е ╨║╤А╨╕╨▓╤Л╤Е X25519. ╨Т╨╝╨╡╤Б╤В╨╛ [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд] ╨╝╨╡╤В╨╛╨┤ ╤В╨╡╨┐╨╡╤А╤М ╨╕╨┤╨╡╨╜╤В╨╕╤Д╨╕╤Ж╨╕╤А╤Г╨╡╤В╤Б╤П ╨║╨░╨║ [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд] (sntrup4591761 рдЕрд▓реНрдЧреЛрд░рд┐рджрдо sntrup761 рдиреЗ рдмрджрд▓рд▓реЗ рдЖрд╣реЗ).
    • ssh рдЖрдгрд┐ sshd рдордзреНрдпреЗ, рдЬреНрдпрд╛ рдХреНрд░рдорд╛рдиреЗ рд╕рдорд░реНрдерд┐рдд рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рддреЗ рдмрджрд▓рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. ED25519 рдЖрддрд╛ ECDSA рдРрд╡рдЬреА рдкреНрд░рдердо рдСрдлрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ.
    • ssh рдЖрдгрд┐ sshd рдордзреНрдпреЗ, рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡реНрд╣ рд╕рддреНрд░рд╛рдВрд╕рд╛рдареА рд╕реЗрд╡рд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреА TOS/DSCP рдЧреБрдгрд╡рддреНрддрд╛ рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрддрд╛ TCP рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
    • ssh рдЖрдгрд┐ sshd рдордзреНрдпреЗ рд╕рд╛рдпрдлрд░ рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд], рдЬреЗ aes256-cbc рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдЖрдгрд┐ RFC-4253 рдордВрдЬреВрд░ рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╡рд╛рдкрд░рд▓реЗ рд╣реЛрддреЗ.
    • рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рдЪреЗрдХрд╣реЛрд╕реНрдЯрдЖрдпрдкреА рдкреЕрд░рд╛рдореАрдЯрд░ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рдлрд╛рдпрджрд╛ рдирдЧрдгреНрдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд░реНрд╕рдЪреНрдпрд╛ рдорд╛рдЧреЗ рд╣реЛрд╕реНрдЯрд╕рд╛рдареА рдХреА рд░реЛрдЯреЗрд╢рди рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдЧреБрдВрддрд╛рдЧреБрдВрдд рдХрд░рддреЛ.
  • PerSourceMaxStartups рдЖрдгрд┐ PerSourceNetBlockSize рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдХреНрд▓рд╛рдпрдВрдЯ рдкрддреНрддреНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╣рдБрдбрд▓рд░реНрд╕ рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рдЪреА рддреАрд╡реНрд░рддрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА sshd рдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗрдд. рд╣реЗ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдг MaxStartups рд╕реЗрдЯрд┐рдВрдЧрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓реЙрдиреНрдЪрд╡рд░реАрд▓ рдорд░реНрдпрд╛рджрд╛ рдЕрдзрд┐рдХ рдмрд╛рд░реАрдХрдкрдгреЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд.
  • ssh рдЖрдгрд┐ sshd рдордзреНрдпреЗ рдПрдХ рдирд╡реАрди LogVerbose рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕, рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрдгрд┐ рдлрд╛рдЗрд▓реНрд╕рджреНрд╡рд╛рд░реЗ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╣ рд▓реЙрдЧрдордзреНрдпреЗ рдЯрд╛рдХрд▓реЗрд▓реНрдпрд╛ рдбреАрдмрдЧрд┐рдВрдЧ рдорд╛рд╣рд┐рддреАрдЪреА рдкрд╛рддрд│реА рдЬрдмрд░рджрд╕реНрддреАрдиреЗ рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • ssh рдордзреНрдпреЗ, рдирд╡реАрди рд╣реЛрд╕реНрдЯ рдХреА рд╕реНрд╡реАрдХрд╛рд░рддрд╛рдирд╛, рдХреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░реНрд╡ рд╣реЛрд╕реНрдЯрдирд╛рд╡реЗ рдЖрдгрд┐ IP рдкрддреНрддреЗ рджрд╛рдЦрд╡рд▓реЗ рдЬрд╛рддрд╛рдд.
  • рд╣реЛрд╕реНрдЯ рдХреА рдУрд│рдЦрддрд╛рдирд╛ ssh UserKnownHostsFile=none рдкрд░реНрдпрд╛рдпрд╛рд▓рд╛ known_hosts рдлрд╛рдЗрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ.
  • KnownHostsCommand рд╕реЗрдЯрд┐рдВрдЧ ssh рд╕рд╛рдареА ssh_config рдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдорд╛рдВрдбрдЪреНрдпрд╛ рдЖрдЙрдЯрдкреБрдЯрдордзреВрди рдЬреНрдЮрд╛рдд_рд╣реЛрд╕реНрдЯ рдбреЗрдЯрд╛ рдорд┐рд│реВ рд╢рдХреЗрд▓.
  • SOCKS рд╕рд╣ RemoteForward рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░рддрд╛рдирд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдЧрдВрддрд╡реНрдпрд╕реНрдерд╛рди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА ssh рд╕рд╛рдареА ssh_config рдордзреНрдпреЗ PermitRemoteOpen рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛.
  • FIDO рдХреА рд╕рд╛рдареА ssh рдордзреНрдпреЗ, рдЪреБрдХреАрдЪреНрдпрд╛ рдкрд┐рдирдореБрд│реЗ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдСрдкрд░реЗрд╢рди рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдкрд┐рдирд╕рд╛рдареА рд╕реВрдЪрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╕рд▓реНрдпрд╛рд╕ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдкрд┐рди рд╡рд┐рдирдВрддреА рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬреЗрд╡реНрд╣рд╛ рдпреЛрдЧреНрдп рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рдбреЗрдЯрд╛ рдорд┐рд│реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА рдЖрдгрд┐ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдореЕрдиреНрдпреБрдЕрд▓ рдкрд┐рди рдПрдВрдЯреНрд░реАрд╡рд░ рдкрд░рдд рдкрдбрд▓реЗ).
  • sshd Linux рд╡рд░реАрд▓ seccomp-bpf-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд▓рдЧрд╛рд╡ рдпрдВрддреНрд░рдгреЗрд▓рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ.
  • contrib/ssh-copy-id рдпреБрдЯрд┐рд▓рд┐рдЯреА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛