ВСрсия Π½Π° OpenSSH 8.0

Π‘Π»Π΅Π΄ ΠΏΠ΅Ρ‚ мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прСдставСни освобоТдаванС OpenSSH 8.0, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° клиСнтска ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π½Π° рСализация Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Ρ‡Ρ€Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ SSH 2.0 ΠΈ SFTP.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • ЕкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ устойчив Π½Π° Π°Ρ‚Π°ΠΊΠΈ с Π³Ρ€ΡƒΠ±Π° сила Π½Π° ΠΊΠ²Π°Π½Ρ‚ΠΎΠ² ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ssh ΠΈ sshd. ΠšΠ²Π°Π½Ρ‚ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ са Ρ€Π°Π΄ΠΈΠΊΠ°Π»Π½ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΈ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° СстСствСно число Π½Π° прости ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π² основата Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° асимСтрично ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π½Π° класичСски процСсори. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ сС основава Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° NTRU Prime (функция ntrup4591761), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° Π·Π° пост-ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΈ криптосистСми ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π° Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½Π°Ρ‚Π° ΠΊΡ€ΠΈΠ²Π° X25519;
  • Π’ sshd Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈΡ‚Π΅ ListenAddress ΠΈ PermitOpen Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ наслСдСния синтаксис "host/port", ΠΊΠΎΠΉΡ‚ΠΎ бСшС Π²Π½Π΅Π΄Ρ€Π΅Π½ ΠΏΡ€Π΅Π· 2001 Π³. ΠΊΠ°Ρ‚ΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π½Π° "host:port" Π·Π° опростяванС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с IPv6. Π’ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ условия ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ β€œ[::6]:1” Π΅ установСн Π·Π° IPv22, Π° β€œΡ…ΠΎΡΡ‚/порт” чСсто сС Π±ΡŠΡ€ΠΊΠ° с ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° (CIDR);
  • ssh, ssh-agent ΠΈ ssh-add Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ECDSA Π² PKCS#11 Ρ‚ΠΎΠΊΠ΅Π½ΠΈ;
  • Π’ ssh-keygen Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° RSA ΠΊΠ»ΡŽΡ‡Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎ 3072 Π±ΠΈΡ‚Π°, Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ Π½Π° NIST;
  • ssh позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° настройката "PKCS11Provider=none" Π·Π° отмяна Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° PKCS11Provider, посочСна Π² ssh_config;
  • sshd прСдоставя ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΆΡƒΡ€Π½Π°Π» Π½Π° ситуации, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π΅ ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° ΠΏΡ€ΠΈ ΠΎΠΏΠΈΡ‚ Π·Π° изпълнСниС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ β€žForceCommand=internal-sftpβ€œ Π² sshd_config;
  • Π’ ssh, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΏΠΎΠΊΠ°Π·Π²Π° заявка Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ² хост ΠΊΠ»ΡŽΡ‡, вмСсто ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π° β€žΠ΄Π°β€œ, Π²Π΅Ρ‡Π΅ сС ΠΏΡ€ΠΈΠ΅ΠΌΠ° правилният ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΡŠΠΊ Π½Π° ΠΊΠ»ΡŽΡ‡Π° (Π² ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π½Π° ΠΏΠΎΠΊΠ°Π½Π°Ρ‚Π° Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°, потрСбитСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΠΏΠΈΡ€Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π΅Π½ Ρ…Π΅Ρˆ Ρ‡Ρ€Π΅Π· ΠΊΠ»ΠΈΠΏΠ±ΠΎΡ€Π΄Π°, Π·Π° Π΄Π° Π½Π΅ Π³ΠΎ сравняватС Ρ€ΡŠΡ‡Π½ΠΎ);
  • ssh-keygen осигурява Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° порСдния Π½ΠΎΠΌΠ΅Ρ€ Π½Π° сСртификата ΠΏΡ€ΠΈ създаванС Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи Π·Π° мноТСство сСртификати Π² командния Ρ€Π΅Π΄;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° опция "-J" към scp ΠΈ sftp, Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Π° Π½Π° настройката ProxyJump;
  • Π’ ssh-agent, ssh-pkcs11-helper ΠΈ ssh-add Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° опцията Π½Π° командния Ρ€Π΅Π΄ β€ž-vβ€œ Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π° (ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π°, Ρ‚Π°Π·ΠΈ опция сС ΠΏΡ€Π΅Π΄Π°Π²Π° Π½Π° Π΄ΡŠΡ‰Π΅Ρ€Π½ΠΈ процСси, Π·Π° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ssh-pkcs11-helper сС ΠΈΠ·Π²ΠΈΠΊΠ²Π° ΠΎΡ‚ ssh-agent );
  • ΠžΠΏΡ†ΠΈΡΡ‚Π° β€ž-Tβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ssh-add Π·Π° тСстванС Π½Π° пригодността Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ Π² ssh-agent Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ създаванС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис;
  • sftp-ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° β€žlsetstat at openssh.comβ€œ, ΠΊΠΎΠ΅Ρ‚ΠΎ добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° опСрацията SSH2_FXP_SETSTAT Π·Π° SFTP, Π½ΠΎ Π±Π΅Π· слСдванС Π½Π° символни Π²Ρ€ΡŠΠ·ΠΊΠΈ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция "-h" към sftp Π·Π° изпълнСниС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ chown/chgrp/chmod със заявки, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ символни Π²Ρ€ΡŠΠ·ΠΊΠΈ;
  • sshd осигурява настройка Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата $SSH_CONNECTION Π·Π° PAM;
  • Π—Π° sshd към ssh_config Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° съвпадСниС β€žMatch finalβ€œ, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° β€žMatch canonicalβ€œ, Π½ΠΎ Π½Π΅ изисква Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° хоста Π΄Π° бъдС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° прСфикса '@' към sftp Π·Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π²ΠΎΠ΄Π° Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, изпълнявани Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ;
  • ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° сСртификат с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°
    "ssh-keygen -Lf /path/certificate" Π²Π΅Ρ‡Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ‚ CA Π·Π° Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° сСртификата;

  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° срСдата Π½Π° Cygwin, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ осигуряванС Π½Π° сравнСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Π»Π°Π²Π½ΠΈ ΠΈ ΠΌΠ°Π»ΠΊΠΈ Π±ΡƒΠΊΠ²ΠΈ Π½Π° Π³Ρ€ΡƒΠΏΠΎΠ²ΠΈ ΠΈ потрСбитСлски ΠΈΠΌΠ΅Π½Π°. ΠŸΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° sshd Π² ΠΏΠΎΡ€Ρ‚Π° Π½Π° Cygwin Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ Π½Π° cygsshd, Π·Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ смущСниС с доставСния ΠΎΡ‚ Microsoft OpenSSH ΠΏΠΎΡ€Ρ‚;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ с СкспСримСнталния ΠΊΠ»ΠΎΠ½ OpenSSL 3.x;
  • Π•Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ уязвимост (CVE-2019-6111) Π² ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° scp, която позволява ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° дирСктория Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ прСзаписани ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ ΠΎΡ‚ Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π». ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅, Ρ‡Π΅ ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° scp, ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Ρ€Π΅ΡˆΠ°Π²Π° ΠΊΠΎΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ провСрява само корСктността Π½Π° Π²ΡŠΡ€Π½Π°Ρ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° само Π΄ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡŠΡ‚ΡƒΠ²Π°Π½Π΅ извън Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° дирСктория (β€œ../”), Π½ΠΎ Π½Π΅ Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с ΠΈΠΌΠ΅Π½Π°, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ заявСнитС. Π’ случай Π½Π° рСкурсивно ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ (-r), Π² допълнСниС към ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ ΠΏΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π°Ρ‡ΠΈΠ½. НапримСр, Π°ΠΊΠΎ потрСбитСлят ΠΊΠΎΠΏΠΈΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Π΄ΠΎΠΌΠ°ΡˆΠ½Π°Ρ‚Π° дирСктория, ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ ΠΎΡ‚ атакуващия, ΠΌΠΎΠΆΠ΅ Π΄Π° създадС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с ΠΈΠΌΠ΅Π½Π°Ρ‚Π° .bash_aliases ΠΈΠ»ΠΈ .ssh/authorized_keys вмСсто заявСнитС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Ρ‚Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° scp Π² потрСбитСлския Π½Π°Ρ‡Π°Π»Π½Π° дирСктория.

    Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° scp Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°, Π·Π° Π΄Π° провСрява ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ заявСнитС ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Ρ‚Π΅Π·ΠΈ, ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° маска, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ символитС Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° маската ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π’ случай, Ρ‡Π΅ Ρ‚Π°ΠΊΠΈΠ²Π° Ρ€Π°Π·Π»ΠΈΠΊΠΈ Π½Π°ΠΊΠ°Ρ€Π°Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΄Π° спрС Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² scp, опцията β€ž-Tβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π·Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π—Π° пълно ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»Π½Π° ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° scp, ΠΊΠΎΠΉΡ‚ΠΎ сам ΠΏΠΎ сСбС си Π²Π΅Ρ‡Π΅ Π΅ остарял, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° вмСсто Π½Π΅Π³ΠΎ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠΎ-ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΊΠ°Ρ‚ΠΎ sftp ΠΈ rsync.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€