แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ OpenSSH 8.9 แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„ sshd

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžšแž™แŸˆแž–แŸแž›แž”แŸ’แžšแžถแŸ†แž˜แžฝแž™แžแŸ‚แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ OpenSSH 8.9 แžŠแŸ‚แž›แž‡แžถแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœแž”แžพแž€แž…แŸ†แž  แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž›แžพแž–แžทแž’แžธแž€แžถแžš SSH 2.0 แž“แžทแž„ SFTP แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แŸ” แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž“แŸƒ sshd แž‡แžฝแžŸแž‡แžปแž›แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡ แžŠแŸ‚แž›แžขแžถแž…แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฒแŸ’แž™แž˜แžถแž“แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ„แž™แž˜แžทแž“แž”แžถแž“แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แŸ” แž”แž‰แŸ’แž แžถแž‚แžบแž”แžŽแŸ’แžแžถแž›แž˜แž€แž–แžธแž…แŸ†แž“แžฝแž“แž‚แžแŸ‹แž›แžพแžŸแž…แŸ†แžŽแžปแŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแžถแž…แž‘แžถแž‰แž™แž€แž”แžถแž“แžแŸ‚แž€แŸ’แž“แžปแž„แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž€แŸ†แž แžปแžŸแžกแžผแž‡แžธแžแž›แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แžšแž”แžŸแŸ‹แžœแžถ แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž˜แžทแž“แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž‰แž™แž€แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžšแž”แŸ€แž”แž”แŸ†แž”แŸ‚แž€แžฏแž€แžŸแžทแž‘แŸ’แž’แžทแžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แž‘แŸ แžŠแŸ„แž™แžŸแžถแžšแž€แžถแžšแž”แž„แŸ’แž แžถแž‰แžšแž”แžŸแŸ‹แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžšแžถแžšแžถแŸ†แž„แžŠแŸ„แž™แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แžŠแŸ‚แž›แž’แŸ’แžœแžพแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠแžแžถแž˜แžŠแžถแž“แž€แžถแžšแž”แŸ†แž”แŸ‚แž€แžฏแž€แžŸแžทแž‘แŸ’แž’แžทแŸ” แžšแž”แŸ€แž”แž”แŸ†แž”แŸ‚แž€แžฏแž€แžŸแžทแž‘แŸ’แž’แžทแžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แžแžถแŸ†แž„แž–แžธแž†แŸ’แž“แžถแŸ† 2002 แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธ OpenSSH 3.2.2 แž แžพแž™แž‡แžถแž€แžถแžแž–แŸ’แžœแž€แžทแž…แŸ’แž…แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ OpenSSH 7.5 แžŠแŸ‚แž›แž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž€แŸ’แž“แžปแž„แž†แŸ’แž“แžถแŸ† 2017แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แž…แž›แŸแžแžšแž”แžŸแŸ‹ OpenSSH แžŠแŸ‚แž›แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ 6.5 (2014) แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžถแžšแžถแŸ†แž„แžŠแŸ„แž™แž€แžถแžšแž…แž„แž€แŸ’แžšแž„แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžŠแžถแž€แŸ‹แž”แž‰แŸ’แž…แžผแž›แž‘แž„แŸ‹แž€แžถแžšแž–แžถแžšแž…แŸ†แž“แžฝแž“แž‚แžแŸ‹แŸ”

แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ–

  • แž€แŸ†แžŽแŸ‚แž…แž›แŸแžแžšแž”แžŸแŸ‹ OpenSSH แž“แŸ…แž€แŸ’แž“แžปแž„ sshd แž”แžถแž“แžŠแž€แž…แŸแž‰แž“แžผแžœแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŠแžพแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž›แžฝแž…แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพ MD5 algorithm (แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แž”แžŽแŸ’แžŽแžถแž›แŸแž™แžแžถแž„แž€แŸ’แžšแŸ…แžŠแžผแž…แž‡แžถ libxcrypt แžแŸ’แžšแžกแž”แŸ‹แž˜แž€แžœแžทแž‰)แŸ”
  • ssh, sshd, ssh-add แž“แžทแž„ ssh-agent แžขแž“แžปแžœแžแŸ’แžแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžšแžนแžแž”แž“แŸ’แžแžนแž„แž€แžถแžšแž•แŸ’แž‘แŸแžš แž“แžทแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŸแŸ„แžŠแŸ‚แž›แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž—แŸ’แž“แžถแž€แŸ‹แž„แžถแžš ssh แŸ” แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž€แŸ†แžŽแžแŸ‹แž…แŸ’แž”แžถแž”แŸ‹แžŠแŸ‚แž›แž€แŸ†แžŽแžแŸ‹แž–แžธแžšแž”แŸ€แž” แž“แžทแž„แž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แž‚แŸ’แžšแžถแž”แŸ‹แž…แžปแž…แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„แž—แŸ’แž“แžถแž€แŸ‹แž„แžถแžš ssh แŸ” แžงแž‘แžถแž แžšแžŽแŸ แžŠแžพแž˜แŸ’แž”แžธแž”แž“แŸ’แžแŸ‚แž˜แžŸแŸ„แžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“แžแŸ‚แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŽแžถแž˜แžฝแž™แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž˜แŸ‰แžถแžŸแŸŠแžธแž“ scylla.example.org แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ perseus แž‘แŸ…แž€แžถแž“แŸ‹ host cetus.example.org แž“แžทแž„แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ medea แž‘แŸ…แž€แžถแž“แŸ‹ host charybdis.example.org แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž”แž“แŸ’แžแžแžถแž˜แžšแž™แŸˆ host intermediate scylla.example.org แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแžŠแžผแž…แžแžถแž„แž€แŸ’แžšแŸ„แž˜แŸ– $dsh- "perseus@cetus.example.org" \ -h "scylla.example.org" \ -h "scylla.example.org>medea@charybdis.example.org" \ ~/.ssh/id_ed25519
  • แž“แŸ…แž€แŸ’แž“แžปแž„ ssh แž“แžทแž„ sshd แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžผแž“แž€แžถแžแŸ‹ "sntrup761x25519-sha512@openssh.com" (ECDH/x25519 + NTRU Prime) แžŠแŸ‚แž›แž’แž“แŸ‹แž“แžนแž„แž€แž˜แŸ’แž›แžถแŸ†แž„ brute แž“แŸ…แž›แžพแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžš quantum แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แž‘แŸ…แž€แŸ’แž“แžปแž„แž”แž‰แŸ’แž‡แžธ KexAlgorithms แž“แŸƒแž›แŸ†แžŠแžถแž”แŸ‹แž“แŸƒแž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ” แž“แŸ…แž€แŸ’แž“แžปแž„ OpenSSH 8.9 แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแž…แžšแž…แžถแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžšแžœแžถแž„แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžš ECDH แž“แžทแž„ DH แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แŸ”
  • ssh-keygen, ssh แž“แžทแž„ ssh-agent แž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŸแŸ„แž“แžทแž˜แžทแžแŸ’แžแžŸแž‰แŸ’แž‰แžถ FIDO แžŠแŸ‚แž›แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แžงแž”แž€แžšแžŽแŸ แžšแžฝแž˜แž‘แžถแŸ†แž„แžŸแŸ„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž‡แžธแžœแž˜แžถแžแŸ’แžšแž•แž„แžŠแŸ‚แžšแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "ssh-keygen -Y match-principals" แž‘แŸ… ssh-keygen แžŠแžพแž˜แŸ’แž”แžธแž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžˆแŸ’แž˜แŸ„แŸ‡แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแž”แž‰แŸ’แž‡แžธแžˆแŸ’แž˜แŸ„แŸ‡แžขแž“แžปแž‰แŸ’แž‰แžถแžแŸ”
  • ssh-add แž“แžทแž„ ssh-agent แž•แŸ’แžแž›แŸ‹แž“แžผแžœแžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แžŸแŸ„ FIDO แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžถแžšแž–แžถแžšแžŠแŸ„แž™แž›แŸแžแž€แžผแžŠ PIN แž‘แŸ… ssh-agent (แžŸแŸ†แžŽแžพแž€แžผแžŠ PIN แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž“แŸ…แž–แŸแž›แž“แŸƒแž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹) แŸ”
  • ssh-keygen แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž‡แž˜แŸ’แžšแžพแžŸแž“แŸƒแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ hashing (sha512 แžฌ sha256) แž€แŸ†แžกแžปแž„แž–แŸแž›แž”แž„แŸ’แž€แžพแžแž แžแŸ’แžแž›แŸแžแžถแŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„ ssh แž“แžทแž„ sshd แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž– แž‘แžทแž“แŸ’แž“แž“แŸแž™แž”แžŽแŸ’แžแžถแž‰แžแŸ’แžšแžผแžœแž”แžถแž“แžขแžถแž“แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž‘แŸ…แž€แŸ’แž“แžปแž„แžŸแžแžทแž”แžŽแŸ’แžŠแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แž“แŸƒแž€แž‰แŸ’แž…แž”แŸ‹แž–แŸแžแŸŒแž˜แžถแž“แž…แžผแž› แžŠแŸ„แž™แžšแŸ†แž›แž„แž€แžถแžšแž”แžŽแŸ’แžŠแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แž€แž˜แŸ’แžšแžทแžแž˜แž’แŸ’แž™แž˜แž“แŸ…แž›แžพแž‡แž„แŸ‹แŸ” แž€แžถแžšแžŠแžถแž€แŸ‹แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž“แŸƒแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž‘แž‘แžฝแž›แž”แžถแž“แž‘แŸ…แž€แŸ’แž“แžปแž„แžŸแžแžทแž”แžŽแŸ’แžŠแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แž†แžถแž“แŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžแžถแž˜แžšแž”แŸ€แž”แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถแŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„ ssh แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† PubkeyAuthentication แž”แžถแž“แž–แž„แŸ’แžšแžธแž€แž”แž‰แŸ’แž‡แžธแž“แŸƒแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžŠแŸ‚แž›แž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžš (แž”แžถแž‘|แž‘แŸ|unbound|host-bound) แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แžแž›แŸ‹แž“แžผแžœแžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แž–แžทแž’แžธแž€แžถแžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แŸ’แžšแžพแŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แžถแž–แŸแž›แžขแž“แžถแž‚แž แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ scp แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แž”แŸ’แžแžผแžšแž‘แŸ… SFTP แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แžŠแŸ„แž™แž‡แŸ†แž“แžฝแžŸแž–แžทแž’แžธแž€แžถแžš SCP/RCP แž…แžถแžŸแŸ‹แŸ” SFTP แž”แŸ’แžšแžพแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžˆแŸ’แž˜แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž–แŸ’แž™แžถแž€แžšแžŽแŸแž”แžถแž“แž…แŸ’แžšแžพแž“แž‡แžถแž„แž˜แžปแž“ แž“แžทแž„แž‡แŸ€แžŸแžœแžถแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž›แŸ†แž“แžถแŸ† glob แžŠแŸ‚แž›แž„แžถแž™แž“แžนแž„แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แžแžถแž˜แžšแž™แŸˆแžŸแŸ‚แž›แž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž‡แžถแž–แžทแžŸแŸแžŸ แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพ SCP แž“แžทแž„ RCP แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแžแžถแžแžพแžฏแž€แžŸแžถแžš แž“แžทแž„แžแžแžฏแž€แžŸแžถแžšแžŽแžถแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž•แŸ’แž‰แžพแž‘แŸ…แžขแžแžทแžแžทแž‡แž“ แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžขแžแžทแžแžทแž‡แž“แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžˆแŸ’แž˜แŸ„แŸ‡แžœแžแŸ’แžแžปแžŠแŸ‚แž›แž”แžถแž“แžแŸ’แžšแžกแž”แŸ‹แž˜แž€แžœแžทแž‰แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแž–แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ” แž“แŸแŸ‡แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแžšแŸ†แž›แŸ„แž—แž›แžพแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– แž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž•แŸ’แž“แŸ‚แž€แžขแžแžทแžแžทแž‡แž“แŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แž˜แŸ’แžšแžพ แž•แŸ’แž‘แŸแžšแžˆแŸ’แž˜แŸ„แŸ‡แžฏแž€แžŸแžถแžšแž€แŸ’แžšแŸ…แž–แžธแžˆแŸ’แž˜แŸ„แŸ‡แžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžŸแžปแŸ†แŸ” แž–แžทแž’แžธแž€แžถแžš SFTP แž‚แŸ’แž˜แžถแž“แž”แž‰แŸ’แž แžถแž‘แžถแŸ†แž„แž“แŸแŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž˜แžทแž“แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž–แž„แŸ’แžšแžธแž€แž•แŸ’แž›แžผแžœแž–แžทแžŸแŸแžŸแžŠแžผแž…แž‡แžถ "~/" แž‘แŸแŸ” แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแž“แŸแŸ‡ แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แž–แžทแž’แžธแž€แžถแžš SFTP แžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แž„แŸ’แžšแžธแž€แž•แŸ’แž›แžผแžœ ~/ แž“แžทแž„ ~user/ แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ OpenSSH แž–แžธแž˜แžปแž“แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ SFTPแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster