рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реБрдЭрд╛рд╡рд╣рд░реВ, рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд░ SSH рдЯрдиреЗрд▓рд╣рд░реВ

рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реБрдЭрд╛рд╡рд╣рд░реВ, рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд░ SSH рдЯрдиреЗрд▓рд╣рд░реВ
рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ SSH, рдЬрд╕рд▓реЗ рд░рд┐рдореЛрдЯ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрдХреЛ рд░реВрдкрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рд╕реАрдкрд╣рд░реВрд▓рд╛рдИ рдирдпрд╛рдБ рд╕реНрддрд░рдорд╛ рд▓реИрдЬрд╛рдиреНрдЫред рдЖрджреЗрд╢ рд░ рд╕реБрдЭрд╛рд╡рд╣рд░реВ рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫ SSH, рддрд░ рдиреЗрдЯрд╡рд░реНрдХрд▓рд╛рдИ рдЕрдЭ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдиреЗрднрд┐рдЧреЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдХреЗрд╣реА рдпреБрдХреНрддрд┐рд╣рд░реВ рдерд╛рд╣рд╛ рдЫ ssh рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХ, рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░ рд╡рд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреАред

рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ SSH рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ

  1. SSH рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА
  2. SSH рд╕реБрд░реБрдЩ (рдкреЛрд░реНрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ)
  3. рддреЗрд╕реНрд░реЛ рд╣реЛрд╕реНрдЯрдорд╛ SSH рд╕реБрд░реБрдЩ
  4. SSH рд╕реБрд░реБрдЩ рдЙрд▓реНрдЯреЛ
  5. SSH рд░рд┐рднрд░реНрд╕ рдкреНрд░реЛрдХреНрд╕реА
  6. SSH рдорд╛ VPN рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ
  7. рдПрдХ SSH рдХреБрдЮреНрдЬреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ (ssh-copy-id)
  8. рд░рд┐рдореЛрдЯ рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдЧреИрд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ)
  9. рд░рд┐рдореЛрдЯ рдкреНрдпрд╛рдХреЗрдЯ рдХреНрдпрд╛рдкреНрдЪрд░ рд░ Wireshark рдорд╛ рдЕрд╡рд▓реЛрдХрди
  10. SSH рдорд╛рд░реНрдлрдд рдЯрд╛рдврд╛рдХреЛ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдиреАрдп рдлреЛрд▓реНрдбрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ
  11. SSH X11 рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩрдХреЛ рд╕рд╛рде рд░рд┐рдореЛрдЯ GUI рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ
  12. rsync рд░ SSH рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░рд┐рдореЛрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ
  13. рдЯреЛрд░ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ SSH
  14. SSH рджреЗрдЦрд┐ EC2 рдЙрджрд╛рд╣рд░рдг
  15. ssh/scp рдорд╛рд░реНрдлрдд VIM рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд╛рда рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджреИ
  16. SSHFS рд╕рдБрдЧ рд╕реНрдерд╛рдиреАрдп рдлреЛрд▓реНрдбрд░рдХреЛ рд░реВрдкрдорд╛ рдЯрд╛рдврд╛рдХреЛ SSH рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН
  17. ControlPath рд╕рдВрдЧ рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ SSH
  18. VLC рд░ SFTP рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдорд╛ рднрд┐рдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН
  19. рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг
  20. SSH рд░ -J рд╕рдБрдЧ рдЬрдореНрдкрд┐рдЩ рд╣реЛрд╕реНрдЯрд╣рд░реВ
  21. iptables рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рдЧрд░реНрджреИ
  22. рдкреЛрд░реНрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди SSH Escape

рдкрд╣рд┐рд▓реЗ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛

SSH рдЖрджреЗрд╢ рд░реЗрдЦрд╛ рдкрд╛рд░реНрд╕ рдЧрд░реНрджреИ

рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдгрд▓реЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдкреНрд░рд╛рдпрдГ рд╕рд╛рдордирд╛ рдЧрд░реНрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ SSH.

localhost:~$ ssh -v -p 22 -C neo@remoteserver

  • -v: рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрджрд╛ рдбрд┐рдмрдЧрд┐рдЩ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЙрдкрдпреЛрдЧреА рд╣реБрдиреНрдЫред рдердк рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдзреЗрд░реИ рдкрдЯрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • - p 22: рдЬрдбрд╛рди рдкреЛрд░реНрдЯ рдЯрд╛рдврд╛рдХреЛ SSH рд╕рд░реНрднрд░рдорд╛ред 22 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрди, рдХрд┐рдирдХрд┐ рдпреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди рд╣реЛ, рддрд░ рдпрджрд┐ рдкреНрд░реЛрдЯреЛрдХрд▓ рдХреБрдиреИ рдЕрдиреНрдп рдкреЛрд░реНрдЯрдорд╛ рдЫ рднрдиреЗ, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫреМрдВред -pред рд╕реБрдиреНрди рдкреЛрд░реНрдЯ рдлрд╛рдЗрд▓ рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ sshd_config рдврд╛рдБрдЪрд╛рдорд╛ Port 2222.
  • -C: рдЬрдбрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдЩреНрдХреБрдЪрдиред рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдПрдХ рдврд┐рд▓реЛ рдЬрдбрд╛рди рдЫ рд╡рд╛ рдзреЗрд░реИ рдкрд╛рда рд╣реЗрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рдпрд╕рд▓реЗ рдЬрдбрд╛рдирдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрди рд╕рдХреНрдЫред
  • neo@: @ рдкреНрд░рддреАрдХ рдЕрдШрд┐рдХреЛ рд░реЗрдЦрд╛рд▓реЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдорд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реБрдиреНрди рднрдиреЗ, рдпреЛ рддрдкрд╛рдЗрдБ рд╣рд╛рд▓ рд▓рдЧ рдЗрди рднрдПрдХреЛ рдЦрд╛рддрд╛рдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдордорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реБрдиреЗрдЫ (~$whoami)ред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкрдирд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ -l.
  • remoteserver: рдЬрдбрд╛рди рдЧрд░реНрди рд╣реЛрд╕реНрдЯрдХреЛ рдирд╛рдо ssh, рдпреЛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдпреЛрдЧреНрдп рдбреЛрдореЗрди рдирд╛рдо, IP рдареЗрдЧрд╛рдирд╛, рд╡рд╛ рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯ рдлрд╛рдЗрд▓рдорд╛ рдХреБрдиреИ рдкрдирд┐ рд╣реЛрд╕реНрдЯ рд╣реБрди рд╕рдХреНрдЫред рджреБрдмреИ IPv4 рд░ IPv6 рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рд╣реЛрд╕реНрдЯрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди, рддрдкрд╛рдЗрдБ рдЖрджреЗрд╢ рд░реЗрдЦрд╛рдорд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдердкреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред -4 рд╡рд╛ -6 рдЙрдЪрд┐рдд рд╕рдорд╛рдзрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ред

рдорд╛рдерд┐рдХрд╛ рд╕рдмреИ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдмрд╛рд╣реЗрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЫрдиреН remoteserver.

рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдпрджреНрдпрдкрд┐ рдзреЗрд░реИрд▓рд╛рдИ рдлрд╛рдЗрд▓рд╕рдБрдЧ рдкрд░рд┐рдЪрд┐рдд рдЫ sshd_config, рддреНрдпрд╣рд╛рдБ рдЖрджреЗрд╢рдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓ рдкрдирд┐ рдЫ sshред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди ~/.ssh/config, рддрд░ рдпрд╕рд▓рд╛рдИ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ -F.

Host *
     Port 2222

Host remoteserver
     HostName remoteserver.thematrix.io
     User neo
     Port 2112
     IdentityFile /home/test/.ssh/remoteserver.private_key

рдорд╛рдерд┐рдХреЛ рдЙрджрд╛рд╣рд░рдг ssh рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рдорд╛ рджреБрдИ рд╣реЛрд╕реНрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВ рдЫрдиреНред рдкрд╣рд┐рд▓реЛрдХреЛ рдЕрд░реНрде рд╕рдмреИ рд╣реЛрд╕реНрдЯрд╣рд░реВ рд╣реБрдиреН, рд╕рдмреИ рдкреЛрд░реНрдЯ 2222 рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИред рджреЛрд╕реНрд░реЛрд▓реЗ рд╣реЛрд╕реНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рднрдиреНрдЫред рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░ рдлрд░рдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, рдкреЛрд░реНрдЯ, FQDN рд░ IdentityFile рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫред

рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд▓реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрд╕реНрдЯрд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдЙрдиреНрдирдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдПрд░ рдзреЗрд░реИ рдЯрд╛рдЗрдкрд┐рдЩ рд╕рдордп рдмрдЪрдд рдЧрд░реНрди рд╕рдХреНрдЫред

SCP рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ

SSH рдХреНрд▓рд╛рдЗрдиреНрдЯ рдлрд╛рдИрд▓рд╣рд░реВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рджреБрдИ рдЕрдиреНрдп рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рдЖрдЙрдБрдЫ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб ssh рдЬрдбрд╛рдиред scp рд░ sftp рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рдорд╛рдирдХ рдкреНрд░рдпреЛрдЧрдХреЛ рдЙрджрд╛рд╣рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рддрд▓ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред рдиреЛрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдзреЗрд░реИ ssh рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдпреА рдЖрджреЗрд╢рд╣рд░реВрдорд╛ рдкрдирд┐ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫрдиреНред

localhost:~$ scp mypic.png neo@remoteserver:/media/data/mypic_2.png

рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛ рдлрд╛рдЗрд▓ mypic.png рдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░рд┐рдпреЛ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░ рдлреЛрд▓реНрдбрд░рдорд╛ /media/data рд░ рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рдЧрд░рд┐рдпреЛ mypic_2.png.

рдкреЛрд░реНрдЯ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдорд╛ рднрд┐рдиреНрдирддрд╛ рдмрд╛рд░реЗ рдирдмрд┐рд░реНрд╕рдиреБрд╣реЛрд╕реНред рд▓рдиреНрдЪ рдЧрд░реНрджрд╛ рдзреЗрд░реИ рдорд╛рдирд┐рд╕рд╣рд░реВ рд╕рдорд╛рддреНрдиреЗ рдард╛рдЙрдБ рдпрд╣реА рд╣реЛ scp рдЖрджреЗрд╢ рд░реЗрдЦрд╛рдмрд╛рдЯред рдпрд╣рд╛рдБ рдкреЛрд░реНрдЯ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдЫ -Pрд░ рд╣реЛрдЗрди -p, рдЬрд╕реНрддреИ рдПрдХ ssh рдЧреНрд░рд╛рд╣рдХ рдорд╛! рддрд┐рдореАрд▓реЗ рдмрд┐рд░реНрд╕рдиреЗ рдЫреМ, рддрд░ рдЪрд┐рдиреНрддрд╛ рдирдЧрд░, рд╕рдмреИрд▓реЗ рдмрд┐рд░реНрд╕рдиреНрдЫрдиред

рдХрдиреНрд╕реЛрд▓рд╕рдБрдЧ рдкрд░рд┐рдЪрд┐рдд рднрдПрдХрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ ftp, рдзреЗрд░реИ рдЖрджреЗрд╢рд╣рд░реВ рд╕рдорд╛рди рдЫрдиреН sftpред рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдзрдХреНрдХрд╛, рд░рд╛рдЦреНрди ╨╕ lsрд╣реГрджрдпрд▓реЗ рдЪрд╛рд╣реЗ рдЬрд╕реНрддреИред

sftp neo@remoteserver

рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ

рдпреА рдзреЗрд░реИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛, рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╣рд╛рдореНрд░реЛ рд╕рдмреИ рдорд╛ рдЬрд╕реНрддреИ рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХрд╣рд░реВ рд░ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджрд┐рдЗрдиреНрдЫ рдЬрд╕рд▓реЗ рдЖрдлреНрдиреЛ рдХрд╛рдо рдорд╛рддреНрд░ рдЧрд░реНрдЫред

1. SSH рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА

SSH рдкреНрд░реЛрдХреНрд╕реА рд╕реБрд╡рд┐рдзрд╛ рд░рд╛рдореНрд░реЛ рдХрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдирдореНрдмрд░ 1 рд╣реЛред рдпреЛ рдзреЗрд░реИрд▓реЗ рдорд╣рд╕реБрд╕ рдЧрд░реЗрдХреЛ рднрдиреНрджрд╛ рдзреЗрд░реИ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЫ рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкрд╣реБрдБрдЪ рджрд┐рдиреНрдЫ рдЬреБрди рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рд▓реЗ рд╡рд╕реНрддреБрддрдГ рдХреБрдиреИ рдкрдирд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдЫред рдПрдХ ssh рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЖрджреЗрд╢рдХреЛ рд╕рд╛рде SOCKS рдкреНрд░реЛрдХреНрд╕реА рдорд╛рд░реНрдлрдд рдЯреНрд░рд╛рдлрд┐рдХ рдЯрдиреЗрд▓ рдЧрд░реНрди рд╕рдХреНрдЫред рдпреЛ рдмреБрдЭреНрди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ рд░рд┐рдореЛрдЯ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдмрд╛рдЯ рдЖрдЙрдиреЗрдЫ, рдпреЛ рд╡реЗрдм рд╕рд░реНрднрд░ рд▓рдЧрд╣рд░реВрдорд╛ рд╕рдВрдХреЗрдд рдЧрд░рд┐рдиреЗрдЫред

localhost:~$ ssh -D 8888 user@remoteserver

localhost:~$ netstat -pan | grep 8888
tcp        0      0 127.0.0.1:8888       0.0.0.0:*               LISTEN      23880/ssh

рдпрд╣рд╛рдБ рд╣рд╛рдореА TCP рдкреЛрд░реНрдЯ 8888 рдорд╛ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рдЪрд▓рд╛рдЙрдБрдЫреМрдВ, рджреЛрд╕реНрд░реЛ рдЖрджреЗрд╢рд▓реЗ рд╕реБрдиреНрдиреЗ рдореЛрдбрдорд╛ рдкреЛрд░реНрдЯ рд╕рдХреНрд░рд┐рдп рдЫ рднрдиреА рдЬрд╛рдБрдЪ рдЧрд░реНрдЫред 127.0.0.1 рд▓реЗ рд╕реЗрд╡рд╛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрдорд╛ рдорд╛рддреНрд░ рдЪрд▓реНрдЫ рднрдиреНрдиреЗ рд╕рдВрдХреЗрдд рдЧрд░реНрдЫред рд╣рд╛рдореА рдИрдерд░рдиреЗрдЯ рд╡рд╛ рд╡рд╛рдЗрдлрд╛рдЗ рд╕рд╣рд┐рдд рд╕рдмреИ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ рд╕реБрдиреНрди рдЕрд▓рд┐ рдлрд░рдХ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдпрд╕рд▓реЗ рд╣рд╛рдореНрд░реЛ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ (рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВ, рдЖрджрд┐) рд▓рд╛рдИ ssh рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рдорд╛рд░реНрдлрдд рдкреНрд░реЛрдХреНрд╕реА рд╕реЗрд╡рд╛рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫред

localhost:~$ ssh -D 0.0.0.0:8888 user@remoteserver

рдЕрдм рд╣рд╛рдореА рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рдЬрдбрд╛рди рдЧрд░реНрди рдмреНрд░рд╛рдЙрдЬрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛, рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╕реЗрдЯрд┐рдЩрд╣рд░реВ | рдЖрдзрд╛рд░рднреВрдд | рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдЩрд╣рд░реВред рдЬрдбрд╛рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ IP рдареЗрдЧрд╛рдирд╛ рд░ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реБрдЭрд╛рд╡рд╣рд░реВ, рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд░ SSH рдЯрдиреЗрд▓рд╣рд░реВ

рдХреГрдкрдпрд╛ рддрдкрд╛рдИрдВрдХреЛ рдмреНрд░рд╛рдЙрдЬрд░рдХреЛ DNS рдЕрдиреБрд░реЛрдзрд╣рд░реВ SOCKS рдкреНрд░реЛрдХреНрд╕реА рдорд╛рд░реНрдлрдд рдЬрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рдлрд╛рд░рдордХреЛ рддрд▓рдХреЛ рд╡рд┐рдХрд▓реНрдкрд▓рд╛рдИ рдиреЛрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд╡реЗрдм рдЯреНрд░рд╛рдлрд┐рдХ рдИрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рд╕рдореНрднрд╡рддрдГ рдпреЛ рд╡рд┐рдХрд▓реНрдк рдЪрдпрди рдЧрд░реНрди рдЪрд╛рд╣рд╛рдиреБрд╣реБрдиреНрдЫ рддрд╛рдХрд┐ DNS рдЕрдиреБрд░реЛрдзрд╣рд░реВ SSH рдЬрдбрд╛рди рдорд╛рд░реНрдлрдд рдЯрдиреЗрд▓ рд╣реБрдиреНрдЫрдиреНред

Chrome рдорд╛ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рд╕рдХреНрд░рд┐рдп рдЧрд░реНрджреИ

рдирд┐рд╢реНрдЪрд┐рдд рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рд╕рд╛рде рдХреНрд░реЛрдо рд╕реБрд░реБ рдЧрд░реНрджрд╛ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫ, рд╕рд╛рдереИ рдмреНрд░рд╛рдЙрдЬрд░рдмрд╛рдЯ DNS рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЯрдиреЗрд▓ рдЧрд░реНрдиреЗред рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН рддрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН tcpdump DNS рдХреНрд╡реЗрд░реАрд╣рд░реВ рдЕрдм рджреЗрдЦрд┐рдиреЗ рдЫреИрдирдиреН рднрдиреА рдЬрд╛рдБрдЪ рдЧрд░реНрдиред

localhost:~$ google-chrome --proxy-server="socks5://192.168.1.10:8888"

рдкреНрд░реЛрдХреНрд╕реАрдХреЛ рд╕рд╛рде рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдзреНрдпрд╛рди рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН рдХрд┐ рдзреЗрд░реИ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓реЗ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░ рддреА рд╕рдмреИ рдордзреНрдпреЗ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛред рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░ рд╕рдХреНрд╖рдо рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд╕рдБрдЧ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреНред рдЕрд░реВрд▓рд╛рдИ рд╕рд╣рдпреЛрдЧреА рдХрд╛рд░реНрдпрдХреНрд░рдордорд╛ рдереЛрд░реИ рдорджреНрджрдд рдЪрд╛рд╣рд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, proxychains рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдЖрд░рдбреАрдкреА, рдЖрджрд┐ рдорд╛рд░реНрдлрдд рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

localhost:~$ proxychains rdesktop $RemoteWindowsServer

рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░реЛрдХреНрд╕реАрдЪреЗрдиреНрд╕ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

рд╕рдВрдХреЗрдд: рдпрджрд┐ рддрдкрд╛рдЗрдБ Windows рдорд╛ рд▓рд┐рдирдХреНрд╕рдмрд╛рдЯ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ? рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдлреНрд░реАрдЖрд░рдбреАрдкреАред рдпреЛ рднрдиреНрджрд╛ рдзреЗрд░реИ рдЖрдзреБрдирд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛ rdesktop, рдзреЗрд░реИ рд╕рд╣рдЬ рдЕрдиреБрднрд╡ рд╕рдВрдЧред

рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рдорд╛рд░реНрдлрдд SSH рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╡рд┐рдХрд▓реНрдк

рддрдкрд╛рдИрдВ рдХреНрдпрд╛рдлреЗ рд╡рд╛ рд╣реЛрдЯреЗрд▓рдорд╛ рдмрд╕рд┐рд░рд╣рдиреБрднрдПрдХреЛ рдЫ - рд░ рдмрд░реБ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡рд╛рдЗрдлрд╛рдЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдмрд╛рдзреНрдп рдЫрдиреНред рд╣рд╛рдореАрд▓реЗ рд▓реНрдпрд╛рдкрдЯрдкрдмрд╛рдЯ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ ssh рдкреНрд░реЛрдХреНрд╕реА рд╕реБрд░реБ рдЧрд░реНрдЫреМрдВ рд░ рд╕реНрдерд╛рдиреАрдп рд░рд╛рд╕реНрдмреЗрд░реА рдкрд╛рдИрдорд╛ рдЧреГрд╣ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ ssh рд╕реБрд░реБрдЩ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдЫреМрдВред рдмреНрд░рд╛рдЙрдЬрд░ рд╡рд╛ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реАрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдЧреГрд╣ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛рд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╡рд╛ рд╣рд╛рдореНрд░реЛ рдШрд░ рдЬрдбрд╛рди рдорд╛рд░реНрдлрдд рдЗрдиреНрдЯрд░рдиреЗрдЯ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рддрдкрд╛рдИрдХреЛ рд▓реНрдпрд╛рдкрдЯрдк рд░ рддрдкрд╛рдИрдХреЛ рдЧреГрд╣ рд╕рд░реНрднрд░ (Wi-Fi рд░ рддрдкрд╛рдИрдХреЛ рдШрд░рдорд╛ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдорд╛рд░реНрдлрдд) рдмреАрдЪрдХреЛ рд╕рдмреИ рдХреБрд░рд╛ SSH рдЯрдиреЗрд▓рдорд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред

2. SSH рд╕реБрд░реБрдЩ (рдкреЛрд░реНрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ)

рдпрд╕рдХреЛ рд╕рд░рд▓ рд░реВрдкрдорд╛, SSH рд╕реБрд░реБрдЩрд▓реЗ рддрдкрд╛рдИрдХреЛ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреЛрд░реНрдЯ рдЦреЛрд▓реНрдЫ рдЬреБрди рд╕реБрд░реБрдЩрдХреЛ рдЕрд░реНрдХреЛ рдЫреЗрдЙрдорд╛ рдЕрд░реНрдХреЛ рдкреЛрд░реНрдЯрдорд╛ рдЬрдбрд╛рди рд╣реБрдиреНрдЫред

localhost:~$ ssh  -L 9999:127.0.0.1:80 user@remoteserver

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд╣реЗрд░реМрдВ -Lред рдпрд╕рд▓рд╛рдИ рд╕реБрдиреНрдиреЗ рд╕реНрдерд╛рдиреАрдп рдкрдХреНрд╖рдХреЛ рд░реВрдкрдорд╛ рд╕реЛрдЪреНрди рд╕рдХрд┐рдиреНрдЫред рддреНрдпрд╕реИрд▓реЗ рдорд╛рдерд┐рдХреЛ рдЙрджрд╛рд╣рд░рдгрдорд╛, рдкреЛрд░реНрдЯ 9999 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕рд╛рдЗрдбрдорд╛ рд╕реБрдирд┐рдПрдХреЛ рдЫ рд░ рдкреЛрд░реНрдЯ 80 рдорд╛рд░реНрдлрдд рд░рд┐рдореЛрдЯрд╕рд░реНрднрд░рдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░рд┐рдПрдХреЛ рдЫред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ 127.0.0.1 рд▓реЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫ!

рдкрд╛рдЗрд▓рд╛ рдорд╛рдерд┐ рдЬрд╛рдФрдВред рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдгрд▓реЗ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЕрдиреНрдп рд╣реЛрд╕реНрдЯрд╣рд░реВрд╕рдБрдЧ рд╕реБрдиреНрдиреЗ рдкреЛрд░реНрдЯрд╣рд░реВ рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрджрдЫред

localhost:~$ ssh  -L 0.0.0.0:9999:127.0.0.1:80 user@remoteserver

рдпреА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛ рд╣рд╛рдореА рд╡реЗрдм рд╕рд░реНрднрд░рдорд╛ рдкреЛрд░реНрдЯрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджреИрдЫреМрдВ, рддрд░ рдпреЛ рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░ рд╡рд╛ рдХреБрдиреИ рдЕрдиреНрдп TCP рд╕реЗрд╡рд╛ рд╣реБрди рд╕рдХреНрдЫред

3. рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╣реЛрд╕реНрдЯрдорд╛ SSH рд╕реБрд░реБрдЩ

рд╣рд╛рдореА рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдмрд╛рдЯ рддреЗрд╕реНрд░реЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЕрд░реНрдХреЛ рд╕реЗрд╡рд╛рдорд╛ рд╕реБрд░реБрдЩ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдорд╛рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

localhost:~$ ssh  -L 0.0.0.0:9999:10.10.10.10:80 user@remoteserver

рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛, рд╣рд╛рдореА рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдмрд╛рдЯ 10.10.10.10 рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╡реЗрдм рд╕рд░реНрднрд░рдорд╛ рд╕реБрд░реБрдЩ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░реНрджреИрдЫреМрдВред рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдмрд╛рдЯ 10.10.10.10 рд╕рдореНрдо рдЯреНрд░рд╛рдлрд┐рдХ рдЕрдм SSH рд╕реБрд░реБрдЩрдорд╛ рдЫреИрдиред 10.10.10.10 рдорд╛ рд╡реЗрдм рд╕рд░реНрднрд░рд▓реЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рд▓рд╛рдИ рд╡реЗрдм рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╕реНрд░реЛрдд рдорд╛рдиреНрдиреЗрдЫред

4. рд░рд┐рднрд░реНрд╕ SSH рд╕реБрд░реБрдЩ

рдпрд╣рд╛рдБ рд╣рд╛рдореА рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рд╕реБрдиреНрдиреЗ рдкреЛрд░реНрдЯ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗрдЫреМрдВ рдЬреБрди рд╣рд╛рдореНрд░реЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ (рд╡рд╛ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓реА) рдорд╛ рд╕реНрдерд╛рдиреАрдп рдкреЛрд░реНрдЯрдорд╛ рдЬреЛрдбрд┐рдиреЗрдЫред

localhost:~$ ssh -v -R 0.0.0.0:1999:127.0.0.1:902 192.168.1.100 user@remoteserver

рдпреЛ SSH рд╕рддреНрд░рд▓реЗ рд╣рд╛рдореНрд░реЛ рд╕реНрдерд╛рдиреАрдп рдЧреНрд░рд╛рд╣рдХрдорд╛ рдкреЛрд░реНрдЯ 1999 рдорд╛ рд░рд┐рдореЛрдЯрд╕рд░реНрднрд░рдорд╛ рдкреЛрд░реНрдЯ 902 рдмрд╛рдЯ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрджрдЫред

5. SSH рд░рд┐рднрд░реНрд╕ рдкреНрд░реЛрдХреНрд╕реА

рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ ssh рдЬрдбрд╛рдирдорд╛ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИрдЫреМрдВ, рддрд░ рдкреНрд░реЛрдХреНрд╕реАрд▓реЗ рд╕рд░реНрднрд░рдХреЛ рд░рд┐рдореЛрдЯ рдЫреЗрдЙрдорд╛ рд╕реБрдирд┐рд░рд╣реЗрдХреЛ рдЫред рдпрд╕ рд░рд┐рдореЛрдЯ рдкреНрд░реЛрдХреНрд╕реАрдорд╛ рдЬрдбрд╛рдирд╣рд░реВ рдЕрдм рд╣рд╛рдореНрд░реЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрдмрд╛рдЯ рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рд░реВрдкрдорд╛ рд╕реБрд░реБрдЩрдмрд╛рдЯ рджреЗрдЦрд╛ рдкрд░реНрдЫрдиреНред

localhost:~$ ssh -v -R 0.0.0.0:1999 192.168.1.100 user@remoteserver

рдЯрд╛рдврд╛рдХреЛ SSH рдЯрдиреЗрд▓рд╣рд░реВрд╕рдБрдЧ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг

рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рд░рд┐рдореЛрдЯ SSH рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреН рднрдиреЗ, рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН netstat, рд╕реБрдиреНрдиреЗ рдкреЛрд░реНрдЯ рдХреБрди рдЕрдиреНрдп рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ рдЬреЛрдбрд┐рдПрдХреЛ рдЫред рдпрджреНрдпрдкрд┐ рд╣рд╛рдореАрд▓реЗ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛ 0.0.0.0 рд╕рдВрдХреЗрдд рдЧрд░реЗрдХрд╛ рдЫреМрдВ, рддрд░ рдпрджрд┐ рдорд╛рди рдЧреЗрдЯрд╡реЗ рдкреЛрд░реНрдЯрд╣рд░реВ ╨▓ sshd_config рдорд╛ рд╕реЗрдЯ no, рддреНрдпрд╕рдкрдЫрд┐ рд╢реНрд░реЛрддрд╛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ (резреирен.реж.реж.рез) рдорд╛ рдорд╛рддреНрд░реИ рдмрд╛рдзреНрдп рд╣реБрдиреЗрдЫред

рд╕реБрд░рдХреНрд╖рд╛ рдЪреЗрддрд╛рд╡рдиреА

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рд╕реБрд░реБрдЩрд╣рд░реВ рд░ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВ рдЦреЛрд▓реНрджрд╛, рдЖрдиреНрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрд░реЛрддрд╣рд░реВ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ (рдЬрд╕реНрддреИ рдЗрдиреНрдЯрд░рдиреЗрдЯ!) рдорд╛ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рд╣реБрди рд╕рдХреНрдЫред рдпреЛ рдПрдХ рдЧрдореНрднреАрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЬреЛрдЦрд┐рдо рд╣реБрди рд╕рдХреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рд╢реНрд░реЛрддрд╛ рдХреЗ рд╣реЛ рд░ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдХреЗ рдкрд╣реБрдБрдЪ рдЫ рднрдиреЗрд░ рддрдкрд╛рдИрдВрд▓реЗ рдмреБрдЭреНрдиреБрднрдПрдХреЛ рдХреБрд░рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред

6. SSH рдорд╛рд░реНрдлрдд VPN рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ

рдЖрдХреНрд░рдордг рд╡рд┐рдзрд┐рд╣рд░реВ (рдкреЗрдиреНрдЯреЗрд╕реНрдЯрд░рд╣рд░реВ, рдЖрджрд┐) рдорд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВ рдмреАрдЪ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрдж "рд╕рдЮреНрдЬрд╛рд▓рдорд╛ рдПрдХ рдлреБрд▓рдХреНрд░рдо" рд╣реЛред рдПрдХрдкрдЯрдХ рдПрдХ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрд┐рдд рднрдПрдкрдЫрд┐, рддреНрдпреЛ рдкреНрд░рдгрд╛рд▓реА рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдердк рдкрд╣реБрдБрдЪрдХреЛ рд▓рд╛рдЧрд┐ рдЧреЗрдЯрд╡реЗ рд╣реБрдиреНрдЫред рдПрдХ рдлреБрд▓рдХреНрд░рдо рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЪреМрдбрд╛рдЗрдорд╛ рд╕рд╛рд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдпрд╕реНрддреЛ рдЦреБрдЯреНрдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореА рдПрдХ SSH рдкреНрд░реЛрдХреНрд╕реА рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ proxychainsрдпрджреНрдпрдкрд┐ рддреНрдпрд╣рд╛рдБ рдХреЗрд╣реА рд╕реАрдорд┐рддрддрд╛рд╣рд░реВ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рдХреЗрдЯрд╣рд░реВрд╕рдБрдЧ рд╕реАрдзрд╛ рдХрд╛рдо рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫреИрди, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореА рдиреЗрдЯрд╡рд░реНрдХ рднрд┐рддреНрд░ рдкреЛрд░реНрдЯрд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗ рдЫреИрдиреМрдВред Nmap SYN.

рдпреЛ рдердк рдЙрдиреНрдирдд VPN рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдЬрдбрд╛рди рдХрдо рднрдпреЛ рд╕реНрддрд░ 3ред рд╣рд╛рдореА рддреНрдпрд╕рдкрдЫрд┐ рдорд╛рддреНрд░ рдорд╛рдирдХ рдиреЗрдЯрд╡рд░реНрдХ рд░реВрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реБрд░реБрдЩ рдорд╛рд░реНрдлрдд рдЯреНрд░рд╛рдлрд┐рдХ рдорд╛рд░реНрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ ssh, iptables, tun interfaces рд░ рд░реВрдЯрд┐рдЩред

рдкрд╣рд┐рд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рдпреА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ sshd_configред рд╣рд╛рдореА рджреБрдмреИ рд░рд┐рдореЛрдЯ рд░ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджреИрдЫреМрдВ, рд╣рд╛рдореА рджреБрдмреИ рдкрдХреНрд╖рдорд╛ рдЬрд░рд╛ рдЕрдзрд┐рдХрд╛рд░ рдЪрд╛рд╣рд┐рдиреНрдЫ.

PermitRootLogin yes
PermitTunnel yes

рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ ssh рдЬрдбрд╛рди рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗрдЫреМрдВ рдЬрд╕рд▓реЗ рдЯреНрдпреБрди рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХрддрд╛ рдЕрдиреБрд░реЛрдз рдЧрд░реНрджрдЫред

localhost:~# ssh -v -w any root@remoteserver

рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рджреЗрдЦрд╛рдЙрдБрджрд╛ рд╣рд╛рдореАрд╕рдБрдЧ рдЕрдм рдЯреНрдпреБрди рдпрдиреНрддреНрд░ рд╣реБрдиреБрдкрд░реНрдЫ (# ip a)ред рдЕрд░реНрдХреЛ рдЪрд░рдгрд▓реЗ рдЯрдиреЗрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдердкреНрдиреЗрдЫред

SSH рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖:

localhost:~# ip addr add 10.10.10.2/32 peer 10.10.10.10 dev tun0
localhost:~# ip tun0 up

SSH рд╕рд░реНрднрд░ рд╕рд╛рдЗрдб:

remoteserver:~# ip addr add 10.10.10.10/32 peer 10.10.10.2 dev tun0
remoteserver:~# ip tun0 up

рдЕрдм рд╣рд╛рдореАрд╕рдБрдЧ рдЕрд░реНрдХреЛ рд╣реЛрд╕реНрдЯрдХреЛ рд╕реАрдзрд╛ рдорд╛рд░реНрдЧ рдЫ (route -n ╨╕ ping 10.10.10.10).

рддрдкрд╛рдЗрдБ рдЕрд░реНрдХреЛ рдЫреЗрдЙрдорд╛ рд╣реЛрд╕реНрдЯ рдорд╛рд░реНрдлрдд рдХреБрдиреИ рдкрдирд┐ рд╕рдмрдиреЗрдЯ рд░реБрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

localhost:~# route add -net 10.10.10.0 netmask 255.255.255.0 dev tun0

рд░рд┐рдореЛрдЯ рд╕рд╛рдЗрдбрдорд╛ рддрдкрд╛рдИрдВрд▓реЗ рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрдкрд░реНрдЫ ip_forward ╨╕ iptables.

remoteserver:~# echo 1 > /proc/sys/net/ipv4/ip_forward
remoteserver:~# iptables -t nat -A POSTROUTING -s 10.10.10.2 -o enp7s0 -j MASQUERADE

рдмреВрдо! рдиреЗрдЯрд╡рд░реНрдХ рддрд╣ рей рдорд╛ SSH рд╕реБрд░реБрдЩрдорд╛ VPNред рдЕрдм рддреНрдпреЛ рд╡рд┐рдЬрдп рд╣реЛред

рдпрджрд┐ рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрд╛ рдкрд░реНрдпреЛ рднрдиреЗ, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН tcpdump ╨╕ pingрдХрд╛рд░рдг рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдиред рд╣рд╛рдореА рд▓реЗрдпрд░ 3 рдорд╛ рдЦреЗрд▓рд┐рд░рд╣реЗрдХрд╛ рд╣реБрдирд╛рд▓реЗ, рд╣рд╛рдореНрд░рд╛ icmp рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдпрд╕ рд╕реБрд░реБрдЩрдмрд╛рдЯ рдЬрд╛рдиреЗрдЫрдиреНред

7. SSH рдХреБрдЮреНрдЬреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реН (ssh-copy-id)

рддреНрдпрд╣рд╛рдБ рдпреЛ рдЧрд░реНрди рдзреЗрд░реИ рддрд░рд┐рдХрд╛рд╣рд░реВ рдЫрдиреН, рддрд░ рдпреЛ рдЖрджреЗрд╢рд▓реЗ рдлрд╛рдЗрд▓рд╣рд░реВ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдирдЧрд░реА рд╕рдордп рдмрдЪрдд рдЧрд░реНрджрдЫред рдпрд╕рд▓реЗ рддрдкрд╛рдИрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдмрд╛рдЯ ~/.ssh/id_rsa.pub (рд╡рд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреБрдЮреНрдЬреА) рд▓рд╛рдИ рд╕рдЬрд┐рд▓реИ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджрдЫ ~/.ssh/authorized_keys рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ред

localhost:~$ ssh-copy-id user@remoteserver

8. рд░рд┐рдореЛрдЯ рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдЧреИрд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ)

рдЯреЛрд▓реА ssh рд╕рд╛рдЭрд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреНрдп рдЖрджреЗрд╢рд╣рд░реВрд╕рдБрдЧ рд▓рд┐рдЩреНрдХ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдХреЗрд╡рд▓ рдЙрджреНрдзрд░рдгрдорд╛ рдЕрдиреНрддрд┐рдо рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯрдорд╛ рдЪрд▓рд╛рдЙрди рдЪрд╛рд╣рдиреБрднрдПрдХреЛ рдЖрджреЗрд╢ рдердкреНрдиреБрд╣реЛрд╕реНред

localhost:~$ ssh remoteserver "cat /var/log/nginx/access.log" | grep badstuff.php

рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛ grep рд▓рдЧ ssh рдЪреНрдпрд╛рдирд▓ рдорд╛рд░реНрдлрдд рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдпреЛред рдпрджрд┐ рдлрд╛рдЗрд▓ рдареВрд▓реЛ рдЫ рднрдиреЗ, рдпреЛ рдЪрд▓рд╛рдЙрди рдердк рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫ grep рд░рд┐рдореЛрдЯ рд╕рд╛рдЗрдбрдорд╛ рдорд╛рддреНрд░ рджреБрдмреИ рдЖрджреЗрд╢рд╣рд░реВ рдбрдмрд▓ рдЙрджреНрдзрд░рдгрд╣рд░реВрдорд╛ рд╕рдВрд▓рдЧреНрди рдЧрд░реЗрд░ред

рдЕрд░реНрдХреЛ рдЙрджрд╛рд╣рд░рдгрд▓реЗ рдЬрд╕реНрддреИ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫ ssh-copy-id рдЙрджрд╛рд╣рд░рдг 7 рдмрд╛рдЯред

localhost:~$ cat ~/.ssh/id_rsa.pub | ssh remoteserver 'cat >> .ssh/authorized_keys'

9. рд░рд┐рдореЛрдЯ рдкреНрдпрд╛рдХреЗрдЯ рдХреНрдпрд╛рдкреНрдЪрд░ рд░ Wireshark рдорд╛ рдЕрд╡рд▓реЛрдХрди

рдореИрд▓реЗ рд╣рд╛рдореНрд░реЛ рдПрдЙрдЯрд╛ рд▓рд┐рдПрдБ tcpdump рдЙрджрд╛рд╣рд░рдгрд╣рд░реВред рдпрд╕рд▓рд╛рдИ рдЯрд╛рдврд╛рдмрд╛рдЯ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдЦрд┐рдЪреНрди рд░ рд╕реНрдерд╛рдиреАрдп Wireshark GUI рдорд╛ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

:~$ ssh root@remoteserver 'tcpdump -c 1000 -nn -w - not port 22' | wireshark -k -i -

10. SSH рдорд╛рд░реНрдлрдд рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдиреАрдп рдлреЛрд▓реНрдбрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ

рдПрдХ рд░рд╛рдореНрд░реЛ рдЪрд╛рд▓ рдЬрд╕рд▓реЗ рдлреЛрд▓реНрдбрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░реНрджрдЫ bzip2 (рдпреЛ рдЖрджреЗрд╢рдорд╛ -j рд╡рд┐рдХрд▓реНрдк рд╣реЛ tar), рд░ рддреНрдпрд╕рдкрдЫрд┐ рд╕реНрдЯреНрд░рд┐рдо рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ bzip2 рдЕрд░реНрдХреЛ рдЫреЗрдЙрдорд╛, рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рдирдХреНрдХрд▓ рдлреЛрд▓реНрдбрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИред

localhost:~$ tar -cvj /datafolder | ssh remoteserver "tar -xj -C /datafolder"

11. SSH X11 рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩрдХреЛ рд╕рд╛рде рд░рд┐рдореЛрдЯ GUI рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ

рдпрджрд┐ X рдХреНрд▓рд╛рдЗрдиреНрдЯ рд░ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдЯрд╛рдврд╛рдмрд╛рдЯ рддрдкрд╛рдЗрдБрдХреЛ рд╕реНрдерд╛рдиреАрдп рдбреЗрд╕реНрдХрдЯрдкрдорд╛ рд╕рдЮреНрдЭреНрдпрд╛рд▓рдХреЛ рд╕рд╛рде GUI рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рд▓рд╛рдореЛ рд╕рдордп рдХреЛ рд▓рд╛рдЧреА рдЫ, рддрд░ рдЕрдЭреИ рдкрдирд┐ рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рдЫред рд░рд┐рдореЛрдЯ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░ рд╡рд╛ VMWawre рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдХрдиреНрд╕реЛрд▓ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬрд╕реНрддреИ рдореИрд▓реЗ рдпреЛ рдЙрджрд╛рд╣рд░рдгрдорд╛ рдЧрд░реНрдЫреБред

localhost:~$ ssh -X remoteserver vmware

рдЖрд╡рд╢реНрдпрдХ рд╕реНрдЯреНрд░рд┐рдЩ X11Forwarding yes рдлрд╛рдЗрд▓рдорд╛ sshd_config.

12. rsync рд░ SSH рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░рд┐рдореЛрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ

rsync рдзреЗрд░реИ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ scp, рдпрджрд┐ рддрдкрд╛рдИрд▓рд╛рдИ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рдЖрд╡рдзрд┐рдХ рдмреНрдпрд╛рдХрдЕрдк рдЪрд╛рд╣рд┐рдиреНрдЫ, рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛, рд╡рд╛ рдзреЗрд░реИ рдареВрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВред рддреНрдпрд╣рд╛рдБ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╡рд┐рдлрд▓рддрд╛рдмрд╛рдЯ рдкреБрди: рдкреНрд░рд╛рдкреНрддрд┐ рдЧрд░реНрди рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдорд╛рддреНрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреЗ рдкреНрд░рдХрд╛рд░реНрдп рдЫ, рдЬрд╕рд▓реЗ рдЯреНрд░рд╛рдлрд┐рдХ рд░ рд╕рдордп рдмрдЪрдд рдЧрд░реНрджрдЫред

рдпреЛ рдЙрджрд╛рд╣рд░рдг рдХрдореНрдкреНрд░реЗрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ gzip (-z) рд░ рдЕрднрд┐рд▓реЗрдЦ рдореЛрдб (-a), рдЬрд╕рд▓реЗ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕рдХреНрд╖рдо рдЧрд░реНрджрдЫред

:~$ rsync -az /home/testuser/data remoteserver:backup/

13. рдЯреЛрд░ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ SSH

рдмреЗрдирд╛рдореА рдЯреЛрд░ рдиреЗрдЯрд╡рд░реНрдХрд▓реЗ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдЯреНрд░рд╛рдлрд┐рдХ рдЯрдиреЗрд▓ рдЧрд░реНрди рд╕рдХреНрдЫ torsocksред рдирд┐рдореНрди рдЖрджреЗрд╢рд▓реЗ рдЯреЛрд░ рдорд╛рд░реНрдлрдд ssh рдкреНрд░реЛрдХреНрд╕реА рдкрд╛рд╕ рдЧрд░реНрдиреЗрдЫред

localhost:~$ torsocks ssh myuntracableuser@remoteserver

рдЯрд░реНрд╕реЛрдХреНрд╕ рдкреНрд░реЛрдХреНрд╕реАрдХреЛ рд▓рд╛рдЧрд┐ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрдорд╛ рдкреЛрд░реНрдЯ 9050 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫред рд╕рдзреИрдВ рдЬрд╕реНрддреИ, рдЯреЛрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рддрдкрд╛рдИрд▓реЗ рдХреБрди рдЯреНрд░рд╛рдлрд┐рдХ рдЯрдиреЗрд▓ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рд░ рдЕрдиреНрдп рдкрд░рд┐рдЪрд╛рд▓рди рд╕реБрд░рдХреНрд╖рд╛ (opsec) рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЧрдореНрднреАрд░ рд░реВрдкрдорд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рддрдкрд╛рдИрдВрдХреЛ DNS рдкреНрд░рд╢реНрдирд╣рд░реВ рдХрд╣рд╛рдБ рдЬрд╛рдиреНрдЫрдиреН?

14. SSH рджреЗрдЦрд┐ EC2 рдЙрджрд╛рд╣рд░рдг

EC2 рдЙрджрд╛рд╣рд░рдгрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдирд┐рдЬреА рдХреБрдЮреНрдЬреА рдЪрд╛рд╣рд┐рдиреНрдЫред Amazon EC2 рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрдпрд╛рдирд▓рдмрд╛рдЯ рдпрд╕рд▓рд╛рдИ (.pem рд╡рд┐рд╕реНрддрд╛рд░) рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН (chmod 400 my-ec2-ssh-key.pem)ред рдХреБрдЮреНрдЬреАрд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд┐рдд рдард╛рдЙрдБрдорд╛ рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН рд╡рд╛ рдЖрдлреНрдиреИ рдлреЛрд▓реНрдбрд░рдорд╛ рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН ~/.ssh/.

localhost:~$ ssh -i ~/.ssh/my-ec2-key.pem ubuntu@my-ec2-public

рдкрд░рд┐рдорд┐рддрд┐ -i рдХреЗрд╡рд▓ ssh рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓рд╛рдИ рдпреЛ рдХреБрдЮреНрдЬреА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдмрддрд╛рдЙрдБрдЫред рдлрд╛рдЗрд▓ ~/.ssh/config ec2 рд╣реЛрд╕реНрдЯрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдХреБрдЮреНрдЬреА рдкреНрд░рдпреЛрдЧ рд╕реНрд╡рддрдГ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрджрд░реНрд╢ред

Host my-ec2-public
   Hostname ec2???.compute-1.amazonaws.com
   User ubuntu
   IdentityFile ~/.ssh/my-ec2-key.pem

15. ssh/scp рдорд╛рд░реНрдлрдд VIM рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд╛рда рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджреИ

рд╕рдмреИ рдкреНрд░реЗрдореАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ vim рдпреЛ рдЯрд┐рдкрд▓реЗ рдХреЗрд╣реА рд╕рдордп рдмрдЪрдд рдЧрд░реНрдиреЗрдЫред рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ vim рдлрд╛рдЗрд▓рд╣рд░реВ рдПрдХ рдЖрджреЗрд╢рдХреЛ рд╕рд╛рде scp рдорд╛рд░реНрдлрдд рд╕рдореНрдкрд╛рджрди рдЧрд░рд┐рдиреНрдЫред рдпрд╕ рд╡рд┐рдзрд┐рд▓реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ /tmpрд░ рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реЗрдкрдЫрд┐ рдпрд╕рд▓рд╛рдИ рдлрд┐рд░реНрддрд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдЙрдБрдЫ vim.

localhost:~$ vim scp://user@remoteserver//etc/hosts

рдиреЛрдЯ: рдврд╛рдБрдЪрд╛ рд╕рд╛рдорд╛рдиреНрдп рднрдиреНрджрд╛ рдЕрд▓рд┐ рдлрд░рдХ рдЫ scpред рдЖрдпреЛрдЬрдХ рдкрдЫрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рджреЛрд╣реЛрд░реЛ рдЫ //ред рдпреЛ рдПрдХ рдирд┐рд░рдкреЗрдХреНрд╖ рдорд╛рд░реНрдЧ рд╕рдиреНрджрд░реНрдн рд╣реЛред рдПрдХ рд╕реНрд▓реНрдпрд╛рд╢рд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЧреГрд╣ рдлреЛрд▓реНрдбрд░рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдорд╛рд░реНрдЧ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫ users.

**warning** (netrw) cannot determine method (format: protocol://[user@]hostname[:port]/[path])

рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпреЛ рддреНрд░реБрдЯрд┐ рджреЗрдЦреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдЖрджреЗрд╢ рдврд╛рдБрдЪрд╛ рдбрдмрд▓ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдЕрд░реНрде рд╣реЛред

16. SSHFS рд╕рдБрдЧ рд╕реНрдерд╛рдиреАрдп рдлреЛрд▓реНрдбрд░рдХреЛ рд░реВрдкрдорд╛ рдЯрд╛рдврд╛рдХреЛ SSH рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрджреИ

рд╕рд╣рдпреЛрдЧрдХреЛ рд╕рд╛рде sshfs - рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдЧреНрд░рд╛рд╣рдХ ssh - рд╣рд╛рдореА рдПрдХ рдИрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рддреНрд░ рдорд╛ рд╕рдмреИ рдлрд╛рдЗрд▓ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрдЧ рдПрдХ рдЯрд╛рдврд╛рдХреЛ рд╕реНрдерд╛рди рдорд╛ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ ssh.

localhost:~$ apt install sshfs

Ubuntu рд░ Debian рдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН sshfs, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдорд╛рддреНрд░ рд╣рд╛рдореНрд░реЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЯрд╛рдврд╛рдХреЛ рд╕реНрдерд╛рди рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

localhost:~$ sshfs user@remoteserver:/media/data ~/data/

17. ControlPath рд╕рдВрдЧ SSH рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕рд┐рдЩ

рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрд╡рд╕реНрдерд┐рдд рдЬрдбрд╛рди рдЫ ssh рджреЛрд╕реНрд░реЛ рдЬрдбрд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ ssh рд╡рд╛ scp рдердк рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд╕рд╛рде рдирдпрд╛рдБ рд╕рддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрдЫред рд╡рд┐рдХрд▓реНрдк ControlPath рд╕рдмреИ рдкрдЫрд┐рдХреЛ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╡рд╕реНрдерд┐рдд рд╕рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╕рд▓реЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдЧрддрд┐ рджрд┐рдиреЗрдЫ: рдкреНрд░рднрд╛рд╡ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдкрдирд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ, рд░ рдЯрд╛рдврд╛рдХреЛ рд╕реНрд░реЛрддрд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдЕрдЭ рдмрдвреАред

Host remoteserver
        HostName remoteserver.example.org
        ControlMaster auto
        ControlPath ~/.ssh/control/%r@%h:%p
        ControlPersist 10m

ControlPath рд▓реЗ рд╕рдХреЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫ рдирдпрд╛рдБ рдЬрдбрд╛рдирд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рд╕рдХреНрд░рд┐рдп рд╕рддреНрд░ рдЫ рднрдиреЗ sshред рдЕрдиреНрддрд┐рдо рд╡рд┐рдХрд▓реНрдкрдХреЛ рдЕрд░реНрде рд╣реЛ рдХрд┐ рддрдкрд╛рдЗрдБ рдХрдиреНрд╕реЛрд▓рдмрд╛рдЯ рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрд┐рд╕рдХреЗ рдкрдЫрд┐ рдкрдирд┐, рдЕрд╡рд╕реНрдерд┐рдд рд╕рддреНрд░ 10 рдорд┐рдиреЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдЦреБрд▓рд╛ рд░рд╣рдиреЗрдЫ, рддреНрдпрд╕реИрд▓реЗ рдпрд╕ рд╕рдордпрдорд╛ рддрдкрд╛рдЗрдБ рдЕрд╡рд╕реНрдерд┐рдд рд╕рдХреЗрдЯрдорд╛ рдкреБрди: рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдердк рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд▓рд╛рдЧрд┐, рдорджреНрджрдд рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред ssh_config man.

18. VLC рд░ SFTP рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдорд╛ рднрд┐рдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд▓рд╛рдореЛ рд╕рдордпрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдкрдирд┐ ssh ╨╕ vlc (рднрд┐рдбрд┐рдпреЛ рд▓реНрдпрд╛рди рдХреНрд▓рд╛рдЗрдиреНрдЯ) рд╕рдзреИрдВ рдпреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдкрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рдЪреЗрдд рд╣реБрдБрджреИрди рдЬрдм рддрдкрд╛рдИрд▓рд╛рдИ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рднрд┐рдбрд┐рдпреЛ рд╣реЗрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫред рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдлрд╛рдЗрд▓ | рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрд░рд┐рдо рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН рдХрд╛рд░реНрдпрдХреНрд░рдо vlc рдХреЛ рд░реВрдкрдорд╛ рд╕реНрдерд╛рди рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ sftp://ред рдпрджрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рдПрдХ рдкреНрд░рдореНрдкреНрдЯ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫред

sftp://remoteserver//media/uploads/myvideo.mkv

19. рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг

рддрдкрд╛рдИрдВрдХреЛ рдмреИрдВрдХ рдЦрд╛рддрд╛ рд╡рд╛ Google рдЦрд╛рддрд╛рдХреЛ рд░реВрдкрдорд╛ рд╕рдорд╛рди рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг SSH рд╕реЗрд╡рд╛рдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫред

рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, ssh рд╕реБрд░реБрдорд╛ рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдХрд╛рд░реНрдп рдЫ, рдЬрд╕рдХреЛ рдЕрд░реНрде рдкрд╛рд╕рд╡рд░реНрдб рд░ SSH рдХреБрдЮреНрдЬреА рд╣реЛред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЯреЛрдХрди рд╡рд╛ Google рдкреНрд░рдорд╛рдгрдХ рдПрдкрдХреЛ рдлрд╛рдЗрджрд╛ рднрдиреЗрдХреЛ рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдлрд░рдХ рднреМрддрд┐рдХ рдпрдиреНрддреНрд░ рд╣реЛред

рд╣рд╛рдореНрд░реЛ 8-рдорд┐рдиреЗрдЯ рдЧрд╛рдЗрдб рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН Google Authenticator рд░ SSH рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ.

20. ssh рд░ -J рд╕рдБрдЧ рдЬрдореНрдкрд┐рдЩ рд╣реЛрд╕реНрдЯрд╣рд░реВ

рдпрджрд┐ рд╕рдЮреНрдЬрд╛рд▓ рд╡рд┐рднрд╛рдЬрдирдХреЛ рдЕрд░реНрде рддрдкрд╛рдИрдВрд▓реЗ рдЕрдиреНрддрд┐рдо рдЧрдиреНрддрд╡реНрдп рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдкреБрдЧреНрди рдзреЗрд░реИ ssh рд╣реЛрд╕реНрдЯрд╣рд░реВ рдорд╛рд░реНрдлрдд рд╣рдк рдЧрд░реНрдиреБрдкрд░реНрдЫ рднрдиреЗ, -J рд╕рд░реНрдЯрдХрдЯрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рд╕рдордп рдмрдЪрдд рдЧрд░реНрдиреЗрдЫред

localhost:~$ ssh -J host1,host2,host3 [email protected]

рдпрд╣рд╛рдБ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдореБрдЦреНрдп рдХреБрд░рд╛ рдпреЛ рдЖрджреЗрд╢ рдЬрд╕реНрддреИ рд╣реЛрдЗрди ssh host1рддреНрдпрд╕реЛ рднрдП user@host1:~$ ssh host2 рдЖрджрд┐ред -J рд╡рд┐рдХрд▓реНрдкрд▓реЗ рдЪрд▓рд╛рдЦреАрдкреВрд░реНрд╡рдХ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрд▓рд╛рдИ рдЪреЗрдирдорд╛ рдЕрд░реНрдХреЛ рд╣реЛрд╕реНрдЯрд╕рдБрдЧ рд╕рддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрди рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рддреНрдпрд╕реИрд▓реЗ рдорд╛рдерд┐рдХреЛ рдЙрджрд╛рд╣рд░рдгрдорд╛, рд╣рд╛рдореНрд░реЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ host4 рдорд╛ рдкреНрд░рдорд╛рдгрд┐рдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рддреНрдпреЛ рд╣реЛ, рд╣рд╛рдореНрд░реЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрдмрд╛рдЯ host4 рд╕рдореНрдордХреЛ рд╕рддреНрд░ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдпрд╕реНрддреЛ рд╕рдореНрднрд╛рд╡рдирд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛ ssh_config рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдкреНрд░реЛрдХреНрд╕реА рдЬрдореНрдкред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рдзреЗрд░реИ рд╣реЛрд╕реНрдЯрд╣рд░реВ рдорд╛рд░реНрдлрдд рдЬрд╛рдиреБрдкрд░реНрдЫ рднрдиреЗ, рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдорд╛рд░реНрдлрдд рд╕реНрд╡рдЪрд╛рд▓рдирд▓реЗ рдзреЗрд░реИ рд╕рдордп рдмрдЪрдд рдЧрд░реНрдиреЗрдЫред

21. iptables рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рд░реЛрдХреНрдиреБрд╣реЛрд╕реН

рдЬреЛ рдХреЛрд╣реАрд▓реЗ SSH рд╕реЗрд╡рд╛ рдкреНрд░рдмрдиреНрдзрд┐рдд рдЧрд░реЗрдХреЛ рдЫ рд░ рд▓рдЧрд╣рд░реВ рд╣реЗрд░реЗрдХреЛ рдЫ рдЙрд╕рд▓рд╛рдИ рд╣рд░реЗрдХ рджрд┐рдирдХреЛ рд╣рд░реЗрдХ рдШрдгреНрдЯрд╛ рд╣реБрдиреЗ рдХреНрд░реВрд░ рдмрд▓ рдкреНрд░рдпрд╛рд╕рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрд╛рд░реЗ рдерд╛рд╣рд╛ рдЫред рд▓рдЧрд╣рд░реВрдорд╛ рдЖрд╡рд╛рдЬ рдХрдо рдЧрд░реНрдиреЗ рджреНрд░реБрдд рддрд░рд┐рдХрд╛ рднрдиреЗрдХреЛ SSH рд▓рд╛рдИ рдЧреИрд░-рдорд╛рдирдХ рдкреЛрд░реНрдЯрдорд╛ рд╕рд╛рд░реНрдиреБ рд╣реЛред рдлрд╛рдЗрд▓рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН sshd_config рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдорд╛рд░реНрдлрдд рдкреЛрд░реНрдЯ##.

рд╕рд╣рдпреЛрдЧрдХреЛ рд╕рд╛рде iptables рддрдкрд╛рдИрд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рдереНрд░реЗрд╕рд╣реЛрд▓реНрдбрдорд╛ рдкреБрдЧреНрджрд╛ рдкреЛрд░реНрдЯрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕рд╣рд░реВрд▓рд╛рдИ рд╕рдЬрд┐рд▓реИ рд░реЛрдХреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпреЛ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рд╕рдЬрд┐рд▓реЛ рддрд░реАрдХрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдЫ OSSEC, рдХрд┐рдирднрдиреЗ рдпрд╕рд▓реЗ SSH рд▓рд╛рдИ рдорд╛рддреНрд░ рд░реЛрдХреНрджреИрди, рддрд░ рдЕрдиреНрдп рд╣реЛрд╕реНрдЯрдирд╛рдо-рдЖрдзрд╛рд░рд┐рдд рдШреБрд╕рдкреИрда рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ (HIDS) рдЙрдкрд╛рдпрд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рдЧрд░реНрджрдЫред

22. рдкреЛрд░реНрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди SSH рдПрд╕реНрдХреЗрдк

рд░ рд╣рд╛рдореНрд░реЛ рдЕрдиреНрддрд┐рдо рдЙрджрд╛рд╣рд░рдг ssh рдЕрд╡рд╕реНрдерд┐рдд рд╕рддреНрд░ рднрд┐рддреНрд░ рдЙрдбрд╛рдирдорд╛ рдкреЛрд░реНрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ sshред рдпреЛ рдкрд░рд┐рджреГрд╢реНрдп рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рддрдкрд╛рдИрдВ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЧрд╣рд┐рд░реЛ рд╣реБрдиреБрд╣реБрдиреНрдЫ; рд╣реБрдирд╕рдХреНрдЫ рдЖрдзрд╛ рджрд░реНрдЬрди рднрдиреНрджрд╛ рдмрдвреА рд╣реЛрд╕реНрдЯрд╣рд░реВ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ рд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдирдорд╛ рд╕реНрдерд╛рдиреАрдп рдкреЛрд░реНрдЯ рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬреБрди рдкреБрд░рд╛рдиреЛ Windows 2003 рдкреНрд░рдгрд╛рд▓реАрдХреЛ Microsoft SMB рдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░рд┐рдПрдХреЛ рдЫ (рдХрд╕реИрд▓рд╛рдИ рдпрд╛рдж рдЫ ms08-67?)ред

рдХреНрд▓рд┐рдХ рдЧрд░реНрджреИ enter, рдХрдиреНрд╕реЛрд▓рдорд╛ рдкреНрд░рд╡реЗрд╢ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН ~Cред рдпреЛ рдПрдХ рд╕рддреНрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЕрдиреБрдХреНрд░рдо рд╣реЛ рдЬрд╕рд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд рдЬрдбрд╛рдирдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

localhost:~$ ~C
ssh> -h
Commands:
      -L[bind_address:]port:host:hostport    Request local forward
      -R[bind_address:]port:host:hostport    Request remote forward
      -D[bind_address:]port                  Request dynamic forward
      -KL[bind_address:]port                 Cancel local forward
      -KR[bind_address:]port                 Cancel remote forward
      -KD[bind_address:]port                 Cancel dynamic forward
ssh> -L 1445:remote-win2k3:445
Forwarding port.

рдпрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рд╕реНрдерд╛рдиреАрдп рдкреЛрд░реНрдЯ 1445 рд▓рд╛рдИ Windows 2003 рд╣реЛрд╕реНрдЯрдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реЗрдХрд╛ рдЫреМрдВ рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдЖрдиреНрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрдХрд╛ рдЫреМрдВред рдЕрдм рдорд╛рддреНрд░ рджреМрдбрдиреБрд╣реЛрд╕реН msfconsole, рд░ рддрдкрд╛рдИрдВ рдЕрдЧрд╛рдбрд┐ рдмрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рдпрд╕ рд╣реЛрд╕реНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрд░)ред

рд╕рдорд╛рдкреНрддрд┐

рдпреА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ, рд╕реБрдЭрд╛рд╡рд╣рд░реВ рд░ рдЖрджреЗрд╢рд╣рд░реВ ssh рд╕реБрд░реВрд╡рд╛рдд рдмрд┐рдиреНрджреБ рджрд┐рдиреБ рдкрд░реНрдЫ; рдкреНрд░рддреНрдпреЗрдХ рдЖрджреЗрд╢ рд░ рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдирдХрд╛рд░реА рдореНрдпрд╛рди рдкреГрд╖реНрдард╣рд░реВрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ (man ssh, man ssh_config, man sshd_config).

рдо рдЬрд╣рд┐рд▓реЗ рдкрдирд┐ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рд░ рд╕рдВрд╕рд╛рд░рдХреЛ рдХреБрдиреИ рдкрдирд┐ рдард╛рдЙрдБрдорд╛ рдЖрджреЗрд╢рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдмрд╛рдЯ рдореЛрд╣рд┐рдд рднрдПрдХреЛ рдЫреБред рдЬрд╕реНрддреИ рдЙрдкрдХрд░рдгрд╣рд░реБ рд╕рдВрдЧ рдЖрдлреНрдиреЛ рдХреМрд╢рд▓ рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрд░ ssh рддрдкрд╛рдИрд▓реЗ рдЦреЗрд▓реНрдиреБ рднрдПрдХреЛ рдХреБрдиреИ рдкрдирд┐ рдЦреЗрд▓рдорд╛ рддрдкрд╛рдИ рдЕрдЭ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд╣реБрдиреБрд╣реБрдиреЗрдЫред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди