ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ ááŒá±á¬ááºáá¡ááŒá¬ááœáẠSSH 8.9 ááŸáá·áº SFTP áááá¯ááá¯áá±á¬áá»á¬ážáá±á«áºááœáẠá¡áá¯ááºáá¯ááºáá±á¬ááºáááºá¡ááœáẠOpenSSH 2.0á á¡ááœáá·áº client ááŸáá·áº server á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááá¯á·ááᯠáááºááŒáá²á·áá«áááºá sshd áá¬ážááŸááºážá¡áá áºááẠá¡áá±á¬ááºá¡áá¬ážáááá¯ááºáá¯á¶áá±á¬ áááºáá±á¬ááºááœáá·áºááᯠááœáá·áºááŒá¯áá±ážááá¯ááºááá·áº á¡á¬ážáááºážáá»ááºááᯠááŒááºáááºáá±ážáááºá á€ááŒá¿áá¬ááẠá¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºážáá¯ááºááœáẠááááºážááŒáá·áºááŒáá·áºáá»áŸá¶ááŒááºážááŒá±á¬áá·áº ááŒá áºáá±á«áºáá¬áá±á¬áºáááºážá áá¯ááºááŸá á¡ááŒá¬ážáá¯áá¹ááá¡ááŸá¬ážá¡ááœááºážáá»á¬ážááŸáá·áº áá±á«ááºážá ááºááŸáᬠá¡áá¯á¶ážáá»ááá¯ááºáááºá
áááºážááááºááŸááá¯á¶á á¶ááœááºá á¡ááœáá·áºáá°ážááŒá¬ážáá¬ážááŒááºážáá¯ááºááᯠááœáá·áºáá¬ážáá±á¬á¡áá«ááœáẠá¡á¬ážáááºážáá»ááºááᯠá¡áá¯á¶ážáá»ááááá«á áá®ážááá·áºááœá²ááœááºáá¯ááºááᯠOpenSSH 2002 á០á áááºáᬠ3.2.2 áá¯ááŸá áºááááºážá áá°áááºážá¡ááá¯ááºáž ááœáá·áºáá¬ážáá²á·ááŒá®áž OpenSSH 7.5 ááᯠ2017 áá¯ááŸá áºááœáẠáá¯ááºáá±ááŒá®ážááááºážá áááŒá áºááá±áá¯ááºáá±á¬ááºáá²á·ááŒááºážááŒá áºáááºá ááá¯á·á¡ááŒááºá áá¯ááºáá±ááŸá¯ 6.5 (2014) ááŸá áááºááá·áº OpenSSH ááááºáá±á¬ááºáááœááºáá°áá±á¬áá¬ážááŸááºážáá»á¬ážááœáẠááááºážááŒáá·áºáá»áŸá¶ááŸá¯áá¬ááœááºáá±ážá¡áá¶áá»á¬ážáá«áááºááŸá¯ááŸáá·áºá¡áá° áá±á«ááºážá ááºážááŒááºážááŒáá·áº á¡á¬ážáááºážáá»ááºááᯠááááºááá¯á·áá¬ážáááºá
á¡ááŒá¬ážááŒá±á¬ááºážáá²ááŸá¯áá»á¬áž-
- sshd ááŸá OpenSSH á áááºáá±á¬ááºáááœááºáá°áá±á¬áá¬ážááŸááºážááẠMD5 á¡ááºááá¯áá®áááºááᯠá¡áá¯á¶ážááŒá¯á á áá¬ážááŸááºáá»á¬ážááᯠáááºááŒááºážá¡ááœáẠáá°áááºážáá¶á·ááá¯ážááŸá¯ááᯠáááºááŸá¬ážááá¯ááºááẠ(libxcrypt áá²á·ááá¯á·áá±á¬ ááŒááºáá á¬ááŒáá·áºááá¯ááºáá»á¬ážááŸáá·áº ááá·áºááºáá»áááºááŒááºážááᯠááŒááºááœá¬ážáááºááœáá·áºááŒá¯áááº)á
- sshá sshdá ssh-addá ááŸáá·áº ssh-agent ááẠssh-agent ááá¯á· ááá·áºáá¬ážáá±á¬ áá±á¬á·áá»á¬áž áá±ážááá¯á·ááŒááºážááŸáá·áº á¡áá¯á¶ážááŒá¯ááŒááºážááᯠááá·áºáááºááẠá áá áºááœá²áá áºáá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá á áá áºááœá²ááẠááá·áºá¡á¬áž ssh-agent ááœáẠáá±á¬á·áá»á¬ážááᯠáááºáá²á·ááá¯á·ááŸáá·áº áááºááá·áºáá±áá¬ááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºááŒá±á¬ááºáž áá¯á¶ážááŒááºááá·áº á ááºážáá»ááºážáá»á¬ážááᯠáááºááŸááºááœáá·áºááŒá¯áááºá á¥ááá¬á¡á¬ážááŒáá·áºá host scylla.example.org ááŸáá·áºáá»áááºáááºáá¬ážáá±á¬áááºááá·áºá¡áá¯á¶ážááŒá¯áá°ááá¯áááá¯á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒáááºáá¬á¡áá¯á¶ážááŒá¯ááá¯ááºááá·áºáá±á¬á·ááá¯ááá·áºáááºá á¡áá¯á¶ážááŒá¯áá°ááẠhost cetus.example.org ááá¯á·á¡áá¯á¶ážááŒá¯áááºá ááŸáá·áº host charybdis.example.org ááá¯á·á¡áá¯á¶ážááŒá¯áá° medea á¡áááºá¡ááẠhost scylla.example.org ááŸáááá·áº ááŒááºáááºááœáŸááºážááŒááºážááŒáá·áºá áááºááẠá¡á±á¬ááºáá« command ááᯠáá¯á¶ážááá¯ááºáááº- $ssh-add -h"[á¡á®ážáá±ážááºááá¯áá¬ááœááºáá¬ážáááº]» \ -h «scylla.example.org» \ -h «scylla.example.org>[á¡á®ážáá±ážááºááá¯áá¬ááœááºáá¬ážáááº]» \ ~/.ssh/id_ed25519
- ssh ááŸáá·áº sshd ááœááºá áá¯á¶ááŸááºá¡á¬ážááŒáá·áº áá±á«ááºážá áẠá¡ááºáááá¯áá®áááºááᯠKexAlgorithms á á¬áááºážááá¯á· ááá·áºáá¬ážááŒá®ážá áááºážááẠáá±á¬á·áá²ááŸááºááŸá¯áááºážáááºážáá»á¬ážááᯠááœá±ážáá»ááºááá·áºá¡á á®á¡á á¥áºááᯠáá¯á¶ážááŒááºáá±ážáááºá[á¡á®ážáá±ážááºááá¯áá¬ááœááºáá¬ážáááº]"(ECDH/x25519 + NTRU Prime)á ááœááºáááºááœááºáá»á°áá¬áá»á¬ážááœáẠááœá±ážáá»ááºááŸá¯ááᯠáá¶ááá¯ááºáááºááŸááááºá OpenSSH 8.9 ááœááºá á€ááŸáááŸáá¯ááºážáá±ážáááºážáááºážááᯠECDH ááŸáá·áº DH áááºážáááºážáá»á¬ážááŒá¬ážááœáẠááá·áºááœááºážáá¬ážáá±á¬áºáááºáž áááºážááᯠáá¬ááá·áºáá¯ááºáá±ááŸá¯ááœáẠáá°áááºážá¡ááá¯ááºáž ááœáá·áºáá¬ážááẠá á®á ááºáá¬ážáááºá
- ssh-keygená ssh ááŸáá·áº ssh-agent áá»á¬ážááẠbiometric á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒááŒááºážá¡ááœááºáá±á¬á·áá»á¬ážá¡áá«á¡ááẠá ááºá á áºáá±ážááŒááºážá¡ááœááºá¡áá¯á¶ážááŒá¯ááá·áº FIDO ááá¯áááºáá®ážáá»á¬ážááᯠááá¯ááá¯áá±á¬ááºážááœááºá áœá¬ááá¯ááºááœááºááá¯ááºáá«ááŒá®á
- ááœáá·áºááŒá¯áá¬ážáá±á¬á¡áááºá á¬áááºážááá¯ááºááœáẠá¡áá¯á¶ážááŒá¯áá°á¡áááºáá»á¬ážááᯠá á áºáá±ážááẠ"ssh-keygen -Y match-principals" ááœáŸááºááŒá¬ážáá»ááºááᯠssh-keygen ááœáẠááá·áºááœááºážáá²á·áááºá
- ssh-add ááŸáá·áº ssh-agent ááẠPIN áá¯ááºááŒáá·áº áá¬ááœááºáá¬ážáá±á¬ FIDO áá±á¬á·áá»á¬ážááᯠssh-agent ááá¯á· ááá·áºááœááºážááá¯ááºááẠ(PIN áá±á¬ááºážááá¯áá»ááºááᯠá¡áá±á¬ááºá¡áá¬ážá áá á áºááá·áºá¡áá»áááºááœáẠááŒááááº)á
- ssh-keygen ááẠsignature áá»áá¯ážáááºá¡ááœááºáž hashing algorithm (sha512 ááá¯á·ááá¯áẠsha256) ááᯠááœá±ážáá»ááºááœáá·áºáá±ážáááºá
- ssh ááŸáá·áº sshd ááœááºá á áœááºážáá±á¬ááºáááºááŒáŸáá·áºáááºáááºá ááœááºáááºáá±áá¬ááᯠá¡áááºáááºáááºáá»á¬ážá ááŒá¬ážáá¶áá²ááá¯á· ááá¯ááºááá¯ááºáááºááŒá®áž stack áá±á«áºááŸá á¡áááºá¡áááºááŒá¬ážáá¶ááŒá¬ážáá¶ááᯠáá»á±á¬áºááŒááºáá«á áááºáá¶áááŸááá±á¬áá±áá¬ááᯠáá»ááºáááºááŒá¬ážáá¶áá áºáá¯ááá¯á· ááá¯ááºááá¯ááºáá±áá¬áá»áá¬ážááŒááºážááᯠá¡áá¬ážáá°áááºážáááºážááŒáá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºáááºá
- ssh ááœááºá PubkeyAuthentication ááœáŸááºááŒá¬ážáá»ááºááẠá¡áá¯á¶ážááŒá¯ááẠáááá¯ááá¯áá±á¬ ááá¯ážáá»á²á·ááŸá¯ááᯠááœá±ážáá»ááºááá¯ááºá á±ááẠáá¶á·ááá¯ážáá±ážáá¬ážááá·áº ááá·áºáááºáá±á¬ááºáá»á¬ážá á¬áááºáž (yes|no|unbound|host-bound) ááᯠááá¯ážáá»á²á·áá¬ážáááºá
á¡áá¬áááºáá¯ááºáá±ááŸá¯ááœááºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááœá±á¡ááŸá
ẠSCP/RCP áááá¯ááá¯áá±á¬á¡á
á¬áž SFTP ááá¯á¡áá¯á¶ážááŒá¯áááºá¡ááœáẠscp utility ááá°ááá¯á¶á
á¶ááᯠááŒá±á¬ááºážáá²ááẠá
á®á
ááºáá¬ážáá«áááºá SFTP ááẠááá¯ááá¯ááá·áºááŸááºážááá¯ááºáá±á¬ á¡áááºááá¯ááºááœááºááŒááºážáááºážáááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒá®áž áá¯á¶ááŒá¯á¶áá±ážááŒá¿áá¬áá»á¬ážááᯠáááºáá®ážáá±ážááá·áº á¡ááŒá¬ážááá¯á·á
áºááááºááŒááºážááŸá ááá¯ááºá¡áááºáá»á¬ážááœáẠglob áá¯á¶á
á¶áá»á¬ážááᯠá¡ááœá¶áá¯ááºáá±á¬ááºááŒááºážááᯠá¡áá¯á¶ážáááŒá¯áá«á á¡áá°ážáááŒáá·áºá SCP ááŸáá·áº RCP ááá¯á¡áá¯á¶ážááŒá¯ááá·áºá¡áá«á áá¬áá¬ááẠáá¯á¶ážá
áœá²áá°áᶠáá±ážááá¯á·áááá·áºááá¯ááºáá»á¬ážááŸáá·áº áááºážááœáŸááºáá»á¬ážááᯠáá¯á¶ážááŒááºáá±ážáááºááŒá
áºááŒá®ážá client áááºá០ááá·áºáá»á±á¬áºáá±á¬ á
á
áºáá±ážááŸá¯áá»á¬ážáááŸááá«áá áá±á¬ááºáááºáááºá០ááŒááºáááºáá±ážááá¯á·áá¬ááá·áº á¡áá¬á¡áááºáá»á¬ážá ááŸááºáááºááŸá¯ááá¯áᬠá
á
áºáá±ážáááºá áá±á¬ááºážááá¯áá¬ážááá·áºá¡áá¬áá»á¬ážááŸáá·áº ááá°áá±á¬ á¡ááŒá¬ážááá¯ááºá¡áááºáá»á¬ážááᯠááœáŸá²ááŒá±á¬ááºážááẠáá¬áá¬á SFTP áááá¯ááá¯áá±á¬ááœáẠá€ááŒá¿áá¬áá»á¬áž áááŸááá±á¬áºáááºáž â~/â áá²á·ááá¯á·áá±á¬ á¡áá°ážáááºážááŒá±á¬ááºážáá»á¬áž áá»á²á·ááœááºááŒááºážááᯠááá¶á·ááá¯ážáá«á á€ááœá¬ááŒá¬ážáá»ááºááᯠááá¯ááºááœááºááŒá±ááŸááºážáááºá ááááºáá¯ááºááœáŸááºááŸá¯ááœáẠOpenSSH ááẠSFTP áá¬áá¬á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááœáẠ~/ ááŸáá·áº ~ á¡áá¯á¶ážááŒá¯áá°/ áááºážááŒá±á¬ááºážáá»á¬ážááá¯á· SFTP áááá¯ááá¯áá±á¬ ááá¯ážáá»á²á·ááŸá¯á¡áá
áºáá
áºáá¯ááᯠááááºáááºáá±ážáá²á·áááºá
source: opennet.ru