OpenSSH 8.3 เชฐเชฟเชฒเซ€เช scp เชจเชฌเชณเชพเชˆเชจเซ‡ เชธเซเชงเชพเชฐเซ‡ เช›เซ‡

เชตเชฟเช•เชพเชธเชจเชพ เชคเซเชฐเชฃ เชฎเชนเชฟเชจเชพ เชชเช›เซ€ เชชเซเชฐเชธเซเชคเซเชค เชชเซเชฐเช•เชพเชถเชจ OpenSSH 8.3, SSH 2.0 เช…เชจเซ‡ SFTP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฆเซเชตเชพเชฐเชพ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช“เชชเชจ เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃ.

เชจเชตเซ€ เชฐเซ€เชฒเซ€เช scp เชนเซเชฎเชฒเชพเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชธเชฐเซเชตเชฐเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡เชฒ เช•เชฐเชคเชพเช‚ เช…เชจเซเชฏ เชซเชพเชˆเชฒ เชจเชพเชฎเซ‹ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ (เชœเซ‡เชจเชพ เชตเชฟเชฐเซ‹เชงเชฎเชพเช‚ เชญเซ‚เชคเช•เชพเชณเชจเซ€ เชจเชฌเชณเชพเชˆ, เชนเซเชฎเชฒเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เช…เชฅเชตเชพ เช—เซเชฒเซ‹เชฌ เชฎเชพเชธเซเช•เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเชคเซเช‚ เชจเชฅเซ€). เชฏเชพเชฆ เช•เชฐเซ‹ เช•เซ‡ SCP เชฎเชพเช‚, เชธเชฐเซเชตเชฐ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เช•เชˆ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชฎเซ‹เช•เชฒเชตเซ€, เช…เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชซเช•เซเชค เชชเชฐเชค เช•เชฐเซ‡เชฒเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชจเชพเชฎเซ‹เชจเซ€ เชธเชพเชšเซ€เชคเชพ เชคเชชเชพเชธเซ‡ เช›เซ‡. เช“เชณเช–เชพเชฏเซ‡เชฒ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฐ เช เช›เซ‡ เช•เซ‡ เชœเซ‹ utimes เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ, เชคเซ‹ เชซเชพเช‡เชฒเชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเซ‡ เชซเชพเช‡เชฒ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เชคเชฐเซ€เช•เซ‡ เช…เชฐเซเชฅเช˜เชŸเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช† เชธเซเชตเชฟเชงเชพ, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช…เชจเซเชฏ เชซเชพเช‡เชฒ เชจเชพเชฎเซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ FS เชฎเชพเช‚ เชธเชพเชšเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹เชฎเชพเช‚ scp เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซ‰เชชเชฟ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชฏเซเชŸเชพเช‡เชฎเซเชธเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชจเชฟเชทเซเชซเชณเชคเชพ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชฏเซเชŸเชพเช‡เชฎเซเชธ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ SELinux เชจเซ€เชคเชฟ เช…เชฅเชตเชพ เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ เชซเชฟเชฒเซเชŸเชฐ) . เชตเชพเชธเซเชคเชตเชฟเช• เชนเซเชฎเชฒเชพเช“เชจเซ€ เชธเช‚เชญเชพเชตเชจเชพ เชจเซเชฏเซ‚เชจเชคเชฎ เชนเซ‹เชตเชพเชจเซ‹ เช…เช‚เชฆเชพเชœ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฒเชพเช•เซเชทเชฃเชฟเช• เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹เชฎเชพเช‚ เชฏเซเชŸเชพเช‡เชฎเซเชธ เช•เซ‰เชฒ เชจเชฟเชทเซเชซเชณ เชฅเชคเซ‹ เชจเชฅเซ€. เชตเชงเซเชฎเชพเช‚, เชนเซเชฎเชฒเซ‹ เช•เซ‹เชˆเชจเซเช‚ เชงเซเชฏเชพเชจ เชœเชคเซเช‚ เชจเชฅเซ€ - เชœเซเชฏเชพเชฐเซ‡ scp เชชเชฐ เช•เซ‰เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชญเซ‚เชฒ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชธเชพเชฎเชพเชจเซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • sftp เชฎเชพเช‚, ssh เช…เชจเซ‡ scp เชจเซ€ เชœเซ‡เชฎ โ€œ-1โ€ เชฆเชฒเซ€เชฒเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เช…เช—เชพเช‰ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชชเชฐเช‚เชคเซ เช…เชตเช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€;
  • sshd เชฎเชพเช‚, IgnoreRhosts เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชนเชตเซ‡ เชคเซเชฐเชฃ เชตเชฟเช•เชฒเซเชชเซ‹ เช›เซ‡: "เชนเชพ" - rhosts/shosts เชจเซ‡ เช…เชตเช—เชฃเซ‹, "เชจเชพ" - rhosts/shosts เชจเซ‡ เชฎเชพเชจ เช†เชชเซ‹, เช…เชจเซ‡ "shosts-only" - ".shosts" เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹ เชชเชฐเช‚เชคเซ ".rhosts" เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‹;
  • Ssh เชนเชตเซ‡ เชฏเซเชจเชฟเช•เซเชธ เชธเซ‹เช•เซ‡เชŸเซเชธเชจเซ‡ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชคเซ€ เชฒเซ‹เช•เชฒเชซเซ‹เชตเชฐเซเชก เช…เชจเซ‡ เชฐเซ€เชฎเซ‹เชŸเชซเซ‹เชฐเชตเชฐเซเชก เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ %TOKEN เช…เชตเซ‡เชœเซ€ เชธเช‚เชญเชพเชณเซ‡ เช›เซ‡;
  • เชœเซ‹ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช•เซ€ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เช…เชฒเช— เชซเชพเช‡เชฒ เชจ เชนเซ‹เชฏ เชคเซ‹ เช–เชพเชจเช—เซ€ เช•เซ€ เชตเชกเซ‡ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชซเชพเช‡เชฒเชฎเชพเช‚เชฅเซ€ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช•เซ€เชจเซ‡ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹;
  • เชœเซ‹ libcrypto เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชฏ, เชคเซ‹ ssh เช…เชจเซ‡ sshd เชนเชตเซ‡ เช† เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚เชฅเซ€ chacha20 เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฒ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชฌเชฆเชฒเซ‡, เชœเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชชเชพเช›เชณ เชฐเชนเซ‡ เช›เซ‡;
  • "ssh-keygen -lQf /path" เช†เชฆเซ‡เชถเชจเซ‹ เช…เชฎเชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฐเชฆ เช•เชฐเชพเชฏเซ‡เชฒ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹เชจเซ€ เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชธเซ‚เชšเชฟเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชกเชฎเซเชช เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹;
  • เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฒ เชตเชฐเซเชเชจ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ€ เชตเซเชฏเชพเช–เซเชฏเชพเช“ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ SA_RESTART เชตเชฟเช•เชฒเซเชช เชธเชพเชฅเซ‡เชจเชพ เชธเชฟเช—เซเชจเชฒเซ‹ เชชเชธเช‚เชฆเช—เซ€เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชตเชฟเช•เซเชทเซ‡เชช เชชเชพเชกเซ‡ เช›เซ‡;
  • HP/UX เช…เชจเซ‡ AIX เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชฌเชฟเชฒเซเชก เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเชพเชˆ เช—เชˆ เช›เซ‡;
  • เช…เชฎเซเช• Linux เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹ เชชเชฐ seccomp เชธเซ‡เชจเซเชกเชฌเซ‹เช•เซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพ เช‰เช•เซ‡เชฒเชพเชˆ;
  • เชธเซเชงเชพเชฐเซ‡เชฒ libfido2 เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชถเซ‹เชง เช…เชจเซ‡ "--with-security-key-builtin" เชตเชฟเช•เชฒเซเชช เชธเชพเชฅเซ‡ เชฌเชฟเชฒเซเชก เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ.

เช“เชชเชจเชเชธเชเชธเชเชš เชกเซ‡เชตเชฒเชชเชฐเซเชธเซ‡ เชชเชฃ เชซเชฐเซ€ เชเช•เชตเชพเชฐ SHA-1 เชนเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเชพ เชคเซ‹เชณเชพเชˆ เชฐเชนเซ‡เชฒเชพ เชตเชฟเช˜เชŸเชจ เชตเชฟเชถเซ‡ เชšเซ‡เชคเชตเชฃเซ€ เช†เชชเซ€ เชนเชคเซ€. เชชเซเชฐเชฎเซ‹เชถเชจ เช†เชชเซ‡เชฒ เช‰เชชเชธเชฐเซเช— เชธเชพเชฅเซ‡ เช…เชฅเชกเชพเชฎเชฃเชจเชพ เชนเซเชฎเชฒเชพเชจเซ€ เช…เชธเชฐเช•เชพเชฐเช•เชคเชพ (เช…เชฅเชกเชพเชฎเชฃเชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เช•เชฟเช‚เชฎเชค เช…เช‚เชฆเชพเชœเซ‡ 45 เชนเชœเชพเชฐ เชกเซ‹เชฒเชฐ เช›เซ‡). เช†เช—เชพเชฎเซ€ เชชเซเชฐเช•เชพเชถเชจเซ‹เชฎเชพเช‚เชจเชพ เชเช•เชฎเชพเช‚, เชคเซ‡เช“ เชชเชฌเซเชฒเชฟเช• เช•เซ€ เชกเชฟเชœเชฟเชŸเชฒ เชธเชฟเช—เซเชจเซ‡เชšเชฐ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ "ssh-rsa" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– SSH เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เชฎเซ‚เชณ RFC เชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚ เชตเซเชฏเชพเชชเช•เชชเชฃเซ‡ เชฐเชนเซ‡ เช›เซ‡ (เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡. เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ ssh-rsa เชจเซเช‚, เชคเชฎเซ‡ ssh เชฆเซเชตเชพเชฐเชพ "-oHostKeyAlgorithms=-ssh-rsa" เชตเชฟเช•เชฒเซเชช เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹).

OpenSSH เชฎเชพเช‚ เชจเชตเชพ เชเชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชฐเซ€เชฒเซ€เชเชฎเชพเช‚ UpdateHostKeys เชธเซ‡เชŸเชฟเช‚เช— เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชœเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เช—เซเชฐเชพเชนเช•เซ‹เชจเซ‡ เชตเชงเซ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชถเซ‡. เชธเซเชฅเชณเชพเช‚เชคเชฐ เชฎเชพเชŸเซ‡ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ‡เชฒ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชฎเชพเช‚ RFC2 RSA SHA-256 เชชเชฐ เช†เชงเชพเชฐเชฟเชค rsa-sha512-8332/2 (OpenSSH 7.2 เชฅเซ€ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช…เชจเซ‡ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชตเชชเชฐเชพเชฏเซ‡เชฒ), ssh-ed25519 (OpenSSH 6.5 เชฅเซ€ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก) เช…เชจเซ‡ ecdsa-sha2-nistp256/384/521 เช†เชงเชพเชฐเชฟเชค เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. RFC5656 ECDSA เชชเชฐ (OpenSSH 5.7 เชฅเซ€ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก).

เช›เซ‡เชฒเซเชฒเชพ เชชเซเชฐเช•เชพเชถเชจ เชฎเซเชœเชฌ, "ssh-rsa" เช…เชจเซ‡ "diffie-hellman-group14-sha1" เชจเซ‡ CASignatureAlgorithms เชธเซ‚เชšเชฟเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡ เชœเซ‡ เชจเชตเชพ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เชชเชฐ เชกเชฟเชœเชฟเชŸเชฒเซ€ เชนเชธเซเชคเชพเช•เซเชทเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹เชฎเชพเช‚ SHA-1 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชงเชพเชฐเชพเชจเซเช‚ เชœเซ‹เช–เชฎ เชŠเชญเซเช‚ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชชเชพเชธเซ‡ เชนเชพเชฒเชจเชพ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชฎเชพเชŸเซ‡ เช…เชฅเชกเชพเชฎเชฃ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชธเชฎเชฏ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชนเซ‹เชธเซเชŸ เช•เซ€ เชชเชฐเชจเชพ เชนเซเชฎเชฒเชพเชจเซ‹ เชธเชฎเชฏ เช•เชจเซ‡เช•เซเชถเชจ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ (LoginGraceTime) เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹