OpenSSH 9.1 เจฐเฉ€เจฒเฉ€เจœเจผ

เจ›เฉ‡ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, OpenSSH 9.1 เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ, SSH 2.0 เจ…เจคเฉ‡ SFTP เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ‰เฉฑเจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจฆเจพ เจ‡เฉฑเจ• เจ–เฉเฉฑเจฒเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฌเฉฑเจ— เจซเจฟเจ•เจธ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจ เจ•เจˆ เจธเฉฐเจญเจพเจตเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฒเจˆ เจซเจฟเจ•เจธ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ:

  • ssh-keyscan เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš SSH เจฌเฉˆเจจเจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจธเจฟเฉฐเจ—เจฒ-เจฌเจพเจˆเจŸ เจ“เจตเจฐเจซเจฒเฉ‹เฅค
  • ssh-keygen เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจคเจธเจฆเฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ เจนเฉˆเจธเจผเจพเจ‚ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš free() เจซเฉฐเจ•เจธเจผเจจ เจฒเจˆ เจ‡เฉฑเจ• เจกเจฌเจฒ เจ•เจพเจฒเฅค
  • ssh-keysign เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจคเจฐเฉเฉฑเจŸเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจตเฉ‡เจฒเฉ‡ free() เจฒเจˆ เจกเจฌเจฒ เจ•เจพเจฒ เจ•เจฐเฉ‹เฅค

เจฎเฉเฉฑเจ– เจฌเจฆเจฒเจพเจ…:

  • RequiredRSASize เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฟเจต เจจเฉ‚เฉฐ ssh เจ…เจคเฉ‡ sshd เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ RSA เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ‡ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฎเจจเจœเจผเฉ‚เจฐเจธเจผเฉเจฆเจพ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค sshd เจตเจฟเฉฑเจš, เจ‡เจธ เจคเฉ‹เจ‚ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ…เจฃเจกเจฟเฉฑเจ  เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ ssh เจตเจฟเฉฑเจš, เจ‰เจน เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐ เจฆเฉ‡เจฃเจ—เฉ‡เฅค
  • OpenSSH เจฆเฉ‡ เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฒ เจเจกเฉ€เจธเจผเจจ เจจเฉ‚เฉฐ Git เจตเจฟเฉฑเจš เจ•เจฎเจฟเจŸ เจ…เจคเฉ‡ เจŸเฉˆเจ—เจธ เจจเฉ‚เฉฐ เจกเจฟเจœเฉ€เจŸเจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจพเจˆเจจ เจ•เจฐเจจ เจฒเจˆ SSH เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • ssh_config เจ…เจคเฉ‡ sshd_config เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš SetEnv เจจเจฟเจฐเจฆเฉ‡เจธเจผ เจนเฉเจฃ เจ‡เฉฑเจ• เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจชเจนเจฟเจฒเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจคเฉ‹เจ‚ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเฉ‡เจ•เจฐ เจ‡เจธเจจเฉ‚เฉฐ เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจ•เจˆ เจตเจพเจฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจ‰เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ–เจฐเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจตเจฐเจคเฉ€ เจ—เจˆ เจธเฉ€)เฅค
  • เจœเจฆเฉ‹เจ‚ ssh-keygen เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ "-A" เจซเจฒเฉˆเจ— เจจเจพเจฒ เจ•เจพเจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจชเฉ‚เจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฎเจฐเจฅเจฟเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจนเฉ‹เจธเจŸ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ), DSA เจ•เฉเฉฐเจœเฉ€เจ†เจ‚, เจœเฉ‹ เจ•เจฟ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจตเจฐเจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
  • sftp-เจธเจฐเจตเจฐ เจ…เจคเฉ‡ sftp เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ "[เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค]โ€, เจ—เจพเจนเจ• เจจเฉ‚เฉฐ เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจชเจ›เจพเจฃเจ•เจฐเจคเจพเจตเจพเจ‚ (uid เจ…เจคเฉ‡ gid) เจฆเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจธเจฎเฉ‚เจน เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจธเจฎเฉ‚เจนเจพเจ‚ เจฆเฉ‡ เจจเจพเจฎ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค sftp เจตเจฟเฉฑเจš, เจ‡เจน เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจ‡เฉฑเจ• เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจจเจพเจฎ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
  • sftp-เจธเจฐเจตเจฐ "เจนเฉ‹เจฎ-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€" เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจจเฉ‚เฉฐ ~/ เจ…เจคเฉ‡ ~เจ‰เจชเจญเฉ‹เจ—เจคเจพ/เจชเจพเจฅเจพเจ‚ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, " เจฆเฉ‡ เจตเจฟเจ•เจฒเจช เจตเจœเฉ‹เจ‚[เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค]' ('เจนเฉ‹เจฎ-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€' เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฎเจพเจจเจ•เฉ€เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ เจ…เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉเจ เจ—เจพเจนเจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ)เฅค
  • เจธเจฟเจธเจŸเจฎ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจ…เจคเฉ‡ เจ•เฉเฉฐเจœเฉ€ เจตเฉˆเจงเจคเจพ เจ…เฉฐเจคเจฐเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ UTC เจธเจฎเจพเจ‚ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ ssh-keygen เจ…เจคเฉ‡ sshd เจฒเจˆ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
  • sftp เจตเจฟเฉฑเจš, "-D" เจตเจฟเจ•เจฒเจช เจตเจฟเฉฑเจš เจตเจพเจงเฉ‚ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, "/usr/libexec/sftp-server -el debug3")เฅค
  • ssh-keygen เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฟ เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ ssh-เจเจœเฉฐเจŸ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, "-Y เจšเจฟเฉฐเจจเฉเจน" เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ "-U" เจซเจฒเฉˆเจ— (ssh-agent เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

    เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹