FIDO/U8.2F เดŸเต-เดซเดพเด•เตเดŸเตผ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃ เดŸเต‹เด•เตเด•เดฃเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเต‹เดŸเต† OpenSSH 2-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต

เดจเดพเดฒเต เดฎเดพเดธเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต เดชเตเดฐเด•เดพเดถเดจเด‚ OpenSSH 8.2, SSH 2.0, SFTP เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เตพ เดตเดดเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด“เดชเตเดชเตบ เด•เตเดฒเดฏเดจเตเดฑเตเด‚ เดธเต†เตผเดตเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด‚.

เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต 8.2-เตปเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเดคเตเดคเดฟเดฒเต† เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŸเต-เดซเดพเด•เตเดŸเตผ เด†เดงเดฟเด•เดพเดฐเดฟเด•เดค เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดพเดฃเต. U2F, เดธเด–เตเดฏเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดคเต เดซเดฟเดกเต‹. เดฏเตเดŽเดธเตเดฌเดฟ, เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเตปเดŽเดซเตโ€Œเดธเดฟ เดตเดดเดฟ เด…เดตเดฐเตเดฎเดพเดฏเดฟ เด‡เดŸเดชเดดเด•เตเด•เดฏเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเตปเตเดฑเต† เดถเดพเดฐเต€เดฐเดฟเด• เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เตเดฑเดžเตเดž เดจเดฟเดฐเด•เตเด•เดฟเดฒเตเดณเตเดณ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดŸเต‹เด•เตเด•เดฃเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป U2F เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เด‰เดชเดพเดงเดฟเดฏเดพเดฏเดฟ เด‡เดคเตเดคเดฐเด‚ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดฎเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดชเตเดฐเดงเดพเดจ เดฌเตเดฐเต—เดธเดฑเตเด•เตพ เด‡เดคเดฟเดจเด•เด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดฏเตเดฌเดฟเด•เตเด•เต‹, เดซเต†เดฏเตโ€Œเดทเตเดฏเตป, เดคเต€เดฑเตเดฑเดฟเดธเต, เด•เต†เตปเดธเดฟเด‚เด—เตเดŸเตบ เดŽเดจเตเดจเดฟเดตเดฏเตเตพเดชเตเดชเต†เดŸเต† เดตเดฟเดตเดฟเดง เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเตปเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, SHA-25519 เดนเดพเดทเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต ECDSA, Ed25519 เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดธเดฟเด—เตเดจเต‡เดšเตเดšเตผ เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ OpenSSH-เดฒเต‡เด•เตเด•เต เดชเตเดคเดฟเดฏ เด•เต€ เดคเดฐเด™เตเด™เดณเดพเดฏ โ€œecdsa-skโ€, โ€œed256-skโ€ เดŽเดจเตเดจเดฟเดต เดšเต‡เตผเดคเตเดคเต. เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด™เตเด™เตพ เด’เดฐเต เด‡เตปเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต PKCS#11 เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดฒเต‹เดกเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดฎเตเด•เดณเดฟเตฝ เด’เดฐเต เดฑเดพเดชเตเดชเดฑเดพเดฃเต. เดฒเดฟเดฌเตเดซเดฟเดกเต‹2, เด‡เดคเต USB เดตเดดเดฟ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเดฎเดพเดฏเดฟ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต (FIDO U2F/CTAP 1, FIDO 2.0/CTAP 2 เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต). เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เด‡เตปเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟ libsk-libfido2 เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต เด•เต‹เตผ libfido2, เด…เดคเตเดชเต‹เดฒเต† HID เดกเตเดฐเตˆเดตเตผ OpenBSD-เดฏเตโ€Œเด•เตเด•เต.

เด’เดฐเต เด•เต€ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเตเด‚, เดจเดฟเด™เตเด™เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ "SecurityKeyProvider" เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฃเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ SSH_SK_PROVIDER เดŽเตปเดตเดฏเต‹เตบเดฎเต†เตปเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดฃเด‚, เด‡เดคเต เดฌเดพเดนเตเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดคเดฏเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต libsk-libfido2.so (เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ SSH_SK_PROVIDER/libsk-libsk-tob. เด…เด™เตเด™เดจเต†). เดฒเต†เดฏเตผ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† (--with-security-key-builtin) เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดชเดฟเดจเตเดคเตเดฃเดฏเต‹เดŸเต† openssh เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพ "SecurityKeyProvider=internal" เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดธเดœเตเดœเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.
เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ โ€œssh-keygen -t ecdsa-skโ€ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด•เต€เด•เตพ เด‡เดคเดฟเดจเด•เด‚ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, โ€œsshโ€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด•. เดจเดฟเด™เตเด™เตพ ssh-keygen เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค เด•เต€ เดœเต‹เดŸเดฟ โ€œ~/.ssh/id_ecdsa_skโ€ เดŽเดจเตเดจเดคเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚ เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเต เด•เต€เด•เตพ เดชเต‹เดฒเต† เดคเดจเตเดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดชเตŠเดคเต เด•เต€ (id_ecdsa_sk.pub) เด…เดงเดฟเด•เดพเดฐเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ_เด•เต€ เดซเดฏเดฒเดฟเดฒเต† เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเดฃเด‚. เดธเต†เตผเดตเตผ เดตเดถเดคเตเดคเต, เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดธเดฟเด—เตเดจเต‡เดšเตเดšเตผ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณเต‚, เด•เตเดฒเดฏเตปเตเดฑเต เดตเดถเดคเตเดคเต เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเตฝ เดจเดŸเดคเตเดคเตเดจเตเดจเต (เดจเดฟเด™เตเด™เตพ เดธเต†เตผเดตเดฑเดฟเตฝ libsk-libfido2 เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดธเต†เตผเดตเตผ "ecdsa-sk" เด•เต€ เดคเดฐเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดฃเด‚) . เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€ (id_ecdsa_sk) เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เด’เดฐเต เด•เต€ เดนเดพเตปเดกเดฟเตฝ เด†เดฃเต, U2F เดŸเต‹เด•เตเด•เตบ เดตเดถเดคเตเดคเต เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเดนเดธเตเดฏ เดธเต€เด•เตเดตเตปเดธเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดšเตเดšเต เด’เดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เด•เต€ โ€‹โ€‹เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. id_ecdsa_sk เด•เต€ เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเดฏเตเดŸเต† เด•เตˆเด•เดณเดฟเตฝ เด…เด•เดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดฏเดพเตพเด•เตเด•เต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดŸเต‹เด•เตเด•เดฃเดฟเดฒเต‡เด•เตเด•เตเด‚ เด†เด•เตโ€Œเดธเดธเตเดธเต เดจเต‡เดŸเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด…เดคเดฟเดฒเตเดฒเดพเดคเต† id_ecdsa_sk เดซเดฏเดฒเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€ เด‰เดชเดฏเต‹เด—เดถเต‚เดจเตเดฏเดฎเดพเดฃเต.

เด•เต‚เดŸเดพเดคเต†, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด•เต€เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ (เดœเดจเดฑเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเตเด‚ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃ เดธเดฎเดฏเดคเตเดคเตเด‚), เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเตปเตเดฑเต† เดถเดพเดฐเต€เดฐเดฟเด• เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตปเตเดฑเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŸเต‹เด•เตเด•เดฃเดฟเดฒเต† เดธเต†เตปเดธเดฑเดฟเตฝ เดธเตเดชเตผเดถเดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เตเดจเตเดจเต. เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดš เดŸเต‹เด•เตเด•เตบ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดฑเดฟเดฎเต‹เดŸเตเดŸเต เด†เด•เตเดฐเดฎเดฃเด‚ เดจเดŸเดคเตเดคเตเด•. เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเดคเดฟเดฐเต‹เดง เดฎเดพเตผเด—เดฎเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เด•เต€ เดซเดฏเตฝ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ ssh-keygen-เตปเตเดฑเต† เด†เดฐเด‚เดญ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เด’เดฐเต เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเดฟเตปเตเดฑเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต, SHA-1 เดนเดพเดทเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเตเดŸเต† เดตเดฐเดพเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต. เดชเตเดฐเดฎเต‹เดทเตป เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดŸเดฟเดฏเดฟเดŸเดฟ เด†เด•เตเดฐเดฎเดฃเด™เตเด™เดณเตเดŸเต† เดซเดฒเดชเตเดฐเดพเดชเตเดคเดฟ (เด’เดฐเต เด•เต‚เดŸเตเดŸเดฟเดฏเดฟเดŸเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเต†เดฒเดตเต เดเด•เดฆเต‡เดถเด‚ 45 เด†เดฏเดฟเดฐเด‚ เดกเต‹เดณเดฑเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต). เดตเดฐเดพเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฑเดฟเดฒเต€เดธเตเด•เดณเดฟเดฒเตŠเดจเตเดจเดฟเตฝ, เดชเดฌเตเดฒเดฟเด•เต เด•เต€ เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดธเดฟเด—เตเดจเต‡เดšเตเดšเตผ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ "ssh-rsa" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เดพเตป เด…เดตเตผ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต, เด‡เดคเต SSH เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเดจเดพเดฏเตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ RFC-เดฏเดฟเตฝ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เดคเตเดŸเดฐเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เด‰เดชเดฏเต‹เด—เด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ ssh-rsa, "-oHostKeyAlgorithms=-ssh-rsa") เดŽเดจเตเดจ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต ssh เดตเดดเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚.

OpenSSH-เดฒเต† เดชเตเดคเดฟเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฎเดพเดฑเตเดฑเด‚ เดธเตเด—เดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดญเดพเดตเดฟเดฏเดฟเตฝ เด’เดฐเต เดฑเดฟเดฒเต€เดธเดฟเตฝ UpdateHostKeys เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚, เด‡เดคเต เด•เตเดฒเดฏเตปเตเดฑเตเด•เดณเต† เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดธเตเดตเดฏเดฎเต‡เดต เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚. RFC2 RSA SHA-256 เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ rsa-sha512-8332/2 (เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต 7.2 เดฎเตเดคเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต), ssh-ed25519 (เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต 6.5 เดฎเตเดคเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต), ecdsa-sha2-n256 เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฎเตˆเด—เตเดฐเต‡เดทเดจเดพเดฏเดฟ เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตโ€Œเดค เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. RFC384 ECDSA-เตฝ (เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต 521 เดฎเตเดคเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต).

OpenSSH 8.2-เตฝ, โ€œssh-rsaโ€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดˆ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ CASignatureAlgorithms เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตโ€Œเดคเต, เด‡เดคเต เดชเตเดคเดฟเดฏ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เดกเดฟเดœเดฟเดฑเตเดฑเดฒเดพเดฏเดฟ เด’เดชเตเดชเดฟเดŸเตเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเตเดชเต‹เดฒเต†, เดกเดฟเดซเดฟ-เดนเต†เตฝเดฎเดพเตป-เด—เตเดฐเต‚เดชเตเดชเต14-เดทเดพ1 เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เต€ เดŽเด•เตโ€Œเดธเตโ€Œเดšเต‡เดžเตเดšเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต. เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เดณเดฟเตฝ SHA-1 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดงเดฟเด• เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเด•เตเด•เต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด•เต‚เดŸเตเดŸเดฟเดฏเดฟเดŸเดฟ เดคเดฟเดฐเดฏเดพเตป เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดฎเดฏเดฎเตเดฃเตเดŸเต, เด…เดคเต‡เดธเดฎเดฏเด‚ เดนเต‹เดธเตเดฑเตเดฑเต เด•เต€เด•เดณเดฟเตฝ เด†เด•เตเดฐเดฎเดฃ เดธเดฎเดฏเด‚ เด•เดฃเด•เตเดทเตป เดŸเตˆเด‚เด”เดŸเตเดŸเต (เดฒเต‹เด—เดฟเตปเด—เตเดฐเต‡เดธเตเดŸเตˆเด‚) เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. ).

เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต 2 เดฎเตเดคเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ ssh-keygen เด‡เดชเตเดชเต‹เตพ rsa-sha512-7.2 เด…เตฝเด—เต‹เดฐเดฟเดคเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดชเดดเดฏ OpenSSH เดฑเดฟเดฒเต€เดธเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ OpenSSH 8.2-เตฝ เดธเตˆเตป เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เด’เดฐเต เด’เดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต โ€œssh-keygen -t ssh-rsaโ€ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ OpenSSH 2 เดฎเตเดคเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ ecdsa-sha256-nistp384/521/5.7 เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•).

เดฎเดฑเตเดฑเต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ:

  • เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเตปเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดธเตเดฅเดพเดจเดคเตเดคเต เดฎเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด‡เตปเด•เตเดฒเต‚เดกเต เดกเดฏเดฑเด•เตโ€ŒเดŸเต€เดตเต sshd_config-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต (เดซเดฏเตฝ เดจเดพเดฎเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เด—เตเดฒเต‹เดฌเต เดฎเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚);
  • "no-touch-required" เด“เดชเตเดทเตป ssh-keygen-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต, เด‡เดคเต เด•เต€ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดŸเต‹เด•เตเด•เดฃเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตเดธเดธเต เดซเดฟเดธเดฟเด•เตเด•เตฝ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเตปเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเดฏเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต;
  • เดชเดฌเตเดฒเดฟเด•เต เด•เต€ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดตเดฟเดง เด“เดชเตเดทเดจเตเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ sshd_config-เดฒเต‡เด•เตเด•เต เด’เดฐเต PubkeyAuthOptions เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดจเดฟเดฒเดตเดฟเตฝ, เดŸเต‹เด•เตเด•เตบ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดซเดฟเดธเดฟเด•เตเด•เตฝ เดธเดพเดจเตเดจเดฟเดฆเตเดงเตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "เดจเต‹-เดŸเดšเตเดšเต-เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ" เดซเตเดฒเดพเด—เต เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚. เดธเดพเดฎเตเดฏเดฎเดจเตเดธเดฐเดฟเดšเตเดšเต, "no-touch-required" เด“เดชเตเดทเตป authorized_keys เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต;
  • เด•เต€เด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดงเดฟเด• FIDO เด…เดฑเตเดฑเดธเตเดฑเตเดฑเต‡เดทเตป เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เดŽเดดเตเดคเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต ssh-keygen-เดฒเต‡เด•เตเด•เต "-O write-attestation=/path" เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเต. OpenSSH เด‡เดคเตเดตเดฐเต† เดˆ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด•เต€ เด’เดฐเต เดตเดฟเดถเตเดตเดธเดจเต€เดฏ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดธเตเดฑเตเดฑเต‹เดฑเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดชเดฟเดจเตเดจเต€เดŸเต เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚;
  • ssh, sshd เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ, IPQoS เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดตเดดเดฟ เดŸเตเดฐเดพเดซเดฟเด•เต เดฎเตเตปเด—เดฃเดจเดพ เดฎเต‹เดกเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เดชเตเดชเต‹เตพ เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เดŽเตฝเด‡ เดกเดฟเดŽเดธเตโ€Œเดธเดฟเดชเดฟ (เดฒเต‹เดตเตผ-เดŽเดซเต‹เตผเดŸเตเดŸเต เดชเต†เตผ-เดนเต‹เดชเตเดชเต เดฌเดฟเดนเต‡เดตเดฟเดฏเตผ);
  • ssh-เตฝ, โ€œAddKeysToAgent=yesโ€ เดŽเดจเตเดจ เดฎเต‚เดฒเตเดฏเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เต€เดฏเดฟเตฝ เด’เดฐเต เด•เดฎเตปเตเดฑเต เดซเต€เตฝเดกเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด•เต€เดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดค เด’เดฐเต เด•เดฎเตปเตเดฑเดพเดฏเดฟ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ ssh-เดเดœเตปเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด…เดคเต เดšเต‡เตผเด•เตเด•เตเด‚. IN
    ssh-keygen, ssh-agent เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด‡เดชเตเดชเต‹เตพ เด•เต€เดฏเดฟเดฒเต† เด•เดฎเตปเตเดฑเตเด•เดณเดพเดฏเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเดพเดคเตเดคเดฟเดจเต เดชเด•เดฐเด‚ PKCS#11 เดฒเต‡เดฌเดฒเตเด•เดณเตเด‚ X.509 เดตเดฟเดทเดฏ เดจเดพเดฎเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต;

  • ssh-keygen-เดฒเต‡เด•เตเด•เต DSA, ECDSA เด•เต€เด•เตพเด•เตเด•เดพเดฏเดฟ PEM เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต;
  • FIDO/U2F เดŸเต‹เด•เตเด•เตบ เด†เด•เตเดธเดธเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเต† เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดคเดฟเดฏ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ, ssh-sk-helper เดšเต‡เตผเดคเตเดคเต;
  • zlib เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเต‹เดŸเต† เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดพเตป ssh, sshd เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เต โ€œ--with-zlibโ€ เดฌเดฟเตฝเดกเต เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเต;
  • RFC4253-เตปเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเดฏเตเด•เตเด•เต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ, เด•เดฃเด•เตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดฌเดพเดจเดฑเดฟเตฝ MaxStartup เดชเดฐเดฟเดงเดฟเด•เตพ เด•เดตเดฟเดžเตเดžเดคเดฟเดจเดพเตฝ เด†เด•เตเดธเดธเต เดคเดŸเดฏเตฝ เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดš เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเต เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป, ps เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ sshd เดชเตเดฐเต‹เดธเดธเตเดธเต เดนเต†เดกเตผ, เด‡เดชเตเดชเต‹เตพ เด†เดงเดฟเด•เดพเดฐเดฟเด•เดคเดฏเตเดณเตเดณ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ MaxStartup เดชเดฐเดฟเดงเดฟเดฏเตเดŸเต† เดจเดฟเดฒเดฏเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต;
  • ssh, ssh-agent เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ, $SSH_ASKPASS เดตเดดเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ, เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เด’เดฐเต เด•เตเดทเดฃเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เตเดทเดฃเดคเตเดคเดฟเตปเตเดฑเต† เดคเดฐเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด’เดฐเต เดซเตเดฒเดพเด—เต เด‡เดชเตเดชเต‹เตพ เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต: โ€œเดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด•โ€ - เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃ เดกเดฏเดฒเต‹เด—เต (เด…เดคเต†/เด‡เดฒเตเดฒ), โ€œเด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ โ€ - เดตเดฟเดตเดฐ เดธเดจเตเดฆเต‡เดถเด‚, โ€œเดถเต‚เดจเตเดฏเด‚โ€ โ€” เดชเดพเดธเตโ€Œเดตเต‡เดกเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ;
  • เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดธเดฟเด—เตโ€Œเดจเต‡เดšเตเดšเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเดพเดฏเดฟ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดธเตˆเดจเต‡เดดเตโ€Œเดธเต เดซเดฏเตฝ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ ssh-keygen-เดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดธเดฟเด—เตเดจเต‡เดšเตเดšเตผ เด“เดชเตเดชเดฑเต‡เดทเตป "เดซเตˆเตปเดกเต-เดชเตเดฐเดฟเตปเดธเดฟเดชเตเดชเตฝเดธเต" เดšเต‡เตผเดคเตเดคเต;
  • seccomp เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต Linux-เตฝ sshd เดชเตเดฐเต‹เดธเดธเตเดธเต เดเดธเตŠเดฒเต‡เดทเดจเตเดณเตเดณ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเดฟเดจเตเดคเตเดฃ: IPC เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, clock_gettime64(), clock_nanosleep_time64, clock_nanosleep() เดŽเดจเตเดจเดฟเดต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•