ืืืืจ ืฉืืฉื ืืืืฉืื ืฉื ืคืืชืื, ืืืฆืื ืืืืืืจื ืฉื OpenSSH 8.9, ืืืืืฉ ืืงืื ืืฉืจืช ืคืชืื ืืขืืืื ืขื ืคืจืืืืงืืื SSH 2.0 ื-SFTP. ืืืจืกื ืืืืฉื ืฉื sshd ืืชืงื ืช ืคืืืขืืช ืฉืขืืืื ืืืคืฉืจ ืืืฉื ืื ืืืืืชืช. ืืืขืื ื ืืจืืช ืขื ืืื ืืฆืคืช ืืกืคืจืื ืฉืืืื ืืงืื ืืืืืืช, ืื ื ืืชื ืื ืฆื ืืืชื ืจืง ืืฉืืืื ืขื ืฉืืืืืช ืืืืืืช ืืืจืืช ืืงืื.
ืืืชืืื ืชื ืื ืืืืืช, ืื ื ืืชื ืื ืฆื ืืช ืืคืืืขืืช ืืืฉืจ ืืฆื ืืคืจืืช ืืืจืฉืืืช ืืืคืขื, ืฉืื ืืืืืื ืฉืื ื ืืกื ืขื ืืื ืืืืงืืช ื ืคืจืืืช ืืืืืฆืขืืช ืืงืื ืืืขืงื ืฉื ืืคืจืืช ืืืจืฉืืืช. ืืฆื ืืคืจืืช ืืจืฉืืืช ืืืคืขื ืืืจืืจืช ืืืื ืืื 2002 ืืื OpenSSH 3.2.2, ืืืื ืืืื ืืื ืฉืืจืืจื ืฉื OpenSSH 7.5 ืฉืคืืจืกื ื-2017. ืื ืืกืฃ, ืืืจืกืืืช ื ืืืืืช ืฉื OpenSSH ืืื ืืืืจืกื 6.5 (2014), ืืคืืืขืืช ื ืืกืืช ืขื ืืื ืงืืืคืืืฆืื ืขื ืืืืืช ืืืื ืืื ื ืขื ืืืืฉื ืฉืืืื.
ืฉืื ืืืื ื ืืกืคืื:
- ืืืจืกื ืื ืืืืช ืฉื OpenSSH ื-sshd ืืกืืจื ืืช ืืชืืืื ืืืงืืจืืช ืืืืืื ืกืืกืืืืช ืืืืฆืขืืช ืืืืืจืืชื MD5 (ืืืืคืฉืจ ืงืืฉืืจ ืขื ืกืคืจืืืช ืืืฆืื ืืืช ืืืื libxcrypt ืืืืืจ).
- ssh, sshd, ssh-add ื-ssh-agent ืืืืฉืืื ืชืช-ืืขืจืืช ืืื ืืืืืื ืืช ืืืขืืจื ืืืฉืืืืฉ ืืืคืชืืืช ืฉื ืืกืคื ื-ssh-agent. ืชืช ืืืขืจืืช ืืืคืฉืจืช ืื ืืืืืืจ ืืืืื ืฉืงืืืขืื ืืืฆื ืืืืื ื ืืชื ืืืฉืชืืฉ ืืืคืชืืืช ื-ssh-agent. ืืืืืื, ืืื ืืืืกืืฃ ืืคืชื ืฉื ืืชื ืืืฉืชืืฉ ืื ืจืง ืืื ืืืืช ืื ืืฉืชืืฉ ืฉืืชืืืจ ืืืืจื scylla.example.org, ืืืฉืชืืฉ perseus ืืืืจื cetus.example.org, ืืืืฉืชืืฉ medea ืืืืจื charybdis.example.org ืขื ื ืืชืื ืืืืฉ ืืจื ืืืจื ืืื ืืื scylla.example.org, ืืชื ืืืื ืืืฉืชืืฉ ืืคืงืืื ืืืื: $ 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 ืฉืืคืจื ืืช ืืืืคืื ืืืคืชืืืช ืืกืืืื FIDO ืืืฉืืฉืื ืืืืืืช ืืืฉืืจ, ืืืื ืืคืชืืืช ืืืืืืช ืืืืืืจื.
- ื ืืกืคื ืคืงืืืช "ssh-keygen -Y match-principals" ื-ssh-keygen ืืื ืืืืืง ืฉืืืช ืืฉืชืืฉ ืืงืืืฅ ื- allownamelist.
- ssh-add ื-ssh-agent ืืกืคืงืื ืืช ืืืืืืช ืืืืกืืฃ ืืคืชืืืช FIDO ืืืืื ืื ืืงืื PIN ื-ssh-agent (ืืงืฉืช ื-PIN ืืืฆืืช ืืืื ืืืืืืช).
- ssh-keygen ืืืคืฉืจ ืืืืจื ืืืืืืจืืชื hashing (sha512 ืื sha256) ืืืืื ืืฆืืจืช ืืชืืื.
- ื-ssh ื-sshd, ืืื ืืฉืคืจ ืืช ืืืืฆืืขืื, ื ืชืื ื ืืจืฉืช ื ืงืจืืื ืืฉืืจืืช ืืืืืจ ืฉื ืื ืืช ื ืื ืกืืช, ืชืื ืขืงืืคืช ืืฆืืฆื ืืื ืืื ืืขืจืืื. ืืืงืื ืืฉืืจ ืฉื ืื ืชืื ืื ืฉืืชืงืืื ืืชืื ืืืืจ ืขืจืืฅ ืืืืฉื ืืืืคื ืืืื.
- ื-ssh, ืืืจืืช PubkeyAuthentication ืืจืืืื ืืช ืจืฉืืืช ืืคืจืืืจืื ืื ืชืืืื (yes|no|unbound|host-bound) ืืื ืืกืคืง ืืช ืืืืืืช ืืืืืจ ืืช ืกืืืืช ืืคืจืืืืงืื ืืฉืืืืฉ.
ืืืืืืจื ืขืชืืืืช, ืื ื ืืชืื ื ืื ืืฉื ืืช ืืช ืืจืืจืช ืืืืื ืฉื ืืื ืืฉืืจืืช scp ืืฉืืืืฉ ื-SFTP ืืืงืื ืืคืจืืืืงืื SCP/RCP ืืืืจ ืงืืื. SFTP ืืฉืชืืฉ ืืฉืืืืช ืืืคืื ืฉืืืช ืฆืคืืืืช ืืืชืจ ืืืื ื ืืฉืชืืฉ ืืขืืืื ืืขืืคืช ืฉื ืืคืืกื ืืืื ืืฉืืืช ืงืืฆืื ืืฆื ืืืืจื ืืฉื ื, ืื ืฉืืืฆืจ ืืขืืืช ืืืืื. ืืคืจื, ืืขืช ืฉืืืืฉ ื-SCP ื-RCP, ืืฉืจืช ืืืืื ืืืื ืงืืฆืื ืืกืคืจืืืช ืืฉืืื ืืืงืื, ืืืืงืื ืืืืง ืจืง ืืช ื ืืื ืืช ืฉืืืช ืืืืืืืงืืื ืืืืืืจืื, ืื ืฉืืืืขืืจ ืืืืงืืช ืืชืืืืืช ืืฆื ืืืงืื, ืืืคืฉืจ ืืช ืฉืจืช ืืื ืืืขืืืจ ืฉืืืช ืงืืฆืื ืืืจืื ืืฉืื ืื ืืืื ืืืืืงืฉืื. ืืคืจืืืืงืื SFTP ืืื ืืขืืืช ืืื, ืื ืืื ื ืชืืื ืืืจืืืช ื ืชืืืื ืืืืืืื ืืืื "~/". ืืื ืืืคื ืืืืื ืืื, ืืืืืืจื ืืงืืืืช ืฉื OpenSSH ืืฆืืื ืืจืืื ืืืฉื ืฉื ืคืจืืืืงืื SFTP ืื ืชืืื ~/ ื~user/ ืืืืฉืื ืฉืจืช SFTP.
ืืงืืจ: OpenNet.ru