рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ рдЯрд┐рдкреНрд╕, рдЙрджрд╛рд╣рд░рдг рдФрд░ SSH рдЯрдирд▓


SSH рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рдЬреЛ рдЖрдкрдХреЗ рджреВрд░рд╕реНрде рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреМрд╢рд▓ рдХреЛ рдЕрдЧрд▓реЗ рд╕реНрддрд░ рддрдХ рд▓реЗ рдЬрд╛рдПрдВрдЧреЗред рдХрдорд╛рдВрдб рдФрд░ рдЯрд┐рдкреНрд╕ рди рдХреЗрд╡рд▓ SSH рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ, рдмрд▓реНрдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕рдХреНрд╖рдо рд░реВрдк рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВрдЧреЗред

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

рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ рдПрд╕рдПрд╕рдПрдЪ рдЙрджрд╛рд╣рд░рдг


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

рдореВрд▓ рдмрд╛рддреЗрдВ рдкрд╣рд▓реЗ


SSH рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд╛рд░реНрд╕рд┐рдВрдЧ


рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рд╕рд╛рдорд╛рдиреНрдп SSH рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп рдкрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

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

  • -v : рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╕рдордп рдбрд┐рдмрдЧрд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЗрд╕рдХрд╛ рдХрдИ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • - p 22 : рдПрдХ рджреВрд░рд╕реНрде рдПрд╕рдПрд╕рдПрдЪ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ ред 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 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд░реНрдгреЛрдВ рдХреЛ рд╕рд╣реЗрдЬ рд╕рдХрддреА рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрдиреНрдирдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

рдПрд╕рд╕реАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрд╕рдПрд╕рдПрдЪ рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ


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

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

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ mypic.png рдХреЛ / рдореАрдбрд┐рдпрд╛ / рдбреЗрдЯрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ remoteserver рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ mypic_2.png рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ред

рдкреЛрд░реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдЕрдВрддрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ред рдпрд╣ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рдЖрддрд╛ рд╣реИ рдЬреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ scp рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдкреЛрд░реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ -P , рди -p , рдЬреИрд╕рд╛ ssh рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рд╣реИ! рдЖрдк рднреВрд▓ рдЬрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВ, рд╣рд░ рдХреЛрдИ рднреВрд▓ рдЬрд╛рдПрдЧрд╛ред

рдХрдВрд╕реЛрд▓ ftp рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдХрдИ рдХрдорд╛рдВрдб sftp рдореЗрдВ рд╕рдорд╛рди рд╣реИрдВред рдЖрдк рдЕрдкрдиреА рджрд┐рд▓ рдХреА рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреБрд╢ , рдкреБрдЯ рдФрд░ ls рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

 sftp neo@remoteserver 

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


рдЗрдирдореЗрдВ рд╕реЗ рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рдкрд░рд┐рдгрд╛рдо рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рд╕рднреА рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХреЛрдВ рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╡рд░реАрдпрддрд╛ рджреА рдЬрд╛рддреА рд╣реИ рдЬреЛ рдмрд╕ рдЕрдкрдирд╛ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

1. рдПрд╕рдПрд╕рдПрдЪ рдореЛрдЬреЗ рдкреНрд░реЙрдХреНрд╕реА


рдПрдХ рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдирдВрдмрд░ 1 рдкрд░ SSH рдкреНрд░реЙрдХреНрд╕реАред рдпрд╣ рдХрдИ рдЕрдиреБрдорд╛рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХреА рдкрд╣реБрдВрдЪ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред 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 

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

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

рдЕрдм рд╣рдо рдореЛрдЬрд╝реЗ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ | рд╣рд╛рдЗрд▓рд╛рдЗрдЯреНрд╕ | рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП IP рдкрддрд╛ рдФрд░ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред



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

рдХреНрд░реЛрдо рдореЗрдВ рдкреНрд░реЙрдХреНрд╕реА рд╕рдХреНрд░рд┐рдпрдг рдХреЛ рд╕реЙрдХреНрд╕ рдХрд░рддрд╛ рд╣реИ


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

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

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


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

 localhost:~$ proxychains rdesktop $RemoteWindowsServer 

рдореЛрдЬреЗ рдкреНрд░реЙрдХреНрд╕реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдореАрдкрд╕реНрде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВред

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

рдореЛрдЬреЗ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрд╕рдПрд╕рдПрдЪ рд╡рд┐рдХрд▓реНрдк


рдЖрдк рдПрдХ рдХреИрдлреЗ рдпрд╛ рд╣реЛрдЯрд▓ рдореЗрдВ рдмреИрдареЗ рд╣реИрдВ - рдФрд░ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡рд╛рдИрдлрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реИрдВред рд▓реИрдкрдЯреЙрдк рд╕реЗ, рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ ssh рдкреНрд░реЙрдХреНрд╕реА рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ рд╕реНрдерд╛рдиреАрдп Rasberry Pi рдкрд░ рдШрд░ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ ssh рд╕реБрд░рдВрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рд╕реЙрдХреНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдпрд╛ рдЕрдиреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдЕрдкрдиреЗ рд╣реЛрдо рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрд┐рд╕реА рднреА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╣реЛрдо рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЗ рд▓реИрдкрдЯреЙрдк рдФрд░ рдЖрдкрдХреЗ рд╣реЛрдо рд╕рд░реНрд╡рд░ (рд╡рд╛рдИ-рдлрд╛рдИ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЖрдкрдХреЗ рдШрд░ рддрдХ) рдХреЗ рдмреАрдЪ рд╕рдм рдХреБрдЫ SSH рд╕реБрд░рдВрдЧ рдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

2. рдПрд╕рдПрд╕рдПрдЪ рд╕реБрд░рдВрдЧ (рдмрдВрджрд░рдЧрд╛рд╣ рдЕрдЧреНрд░реЗрд╖рдг)


рдЕрдкрдиреЗ рд╕рд░рд▓рддрдо рд░реВрдк рдореЗрдВ, рдПрдХ 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 

рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рд╣рдо рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдкреЛрд░реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЯреАрд╕реАрдкреА рд╕реЗрд╡рд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

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 рддрдХ рд░рд┐рдореВрд╡рд░ рдХреЗ рд╕рд╛рде рдпрд╛рддрд╛рдпрд╛рдд рдПрд╕рдПрд╕рдПрдЪ рд╕реБрд░рдВрдЧ рдореЗрдВ рдирд╣реАрдВ рд╣реИ ред 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 рд╕рддреНрд░ рдореЗрдВ, рд╣рдорд╛рд░реЗ рд╕реНрдерд╛рдиреАрдп рдЧреНрд░рд╛рд╣рдХ рдкрд░ рдкреЛрд░реНрдЯ 902 рд╕реЗ рдкреЛрд░реНрдЯ 902 рдХреЗ рдкреЛрд░реНрдЯ рдкрд░ рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

5. SSH рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдЙрд▓реНрдЯрд╛ рдХрд░реЗрдВ


рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЕрдкрдиреЗ ssh рдХрдиреЗрдХреНрд╢рди рдкрд░ рд╕реЙрдХреНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХреЗ рд░рд┐рдореЛрдЯ рдПрдВрдб рдкрд░ рд╕реБрдирддрд╛ рд╣реИред рдЗрд╕ рд░рд┐рдореЛрдЯ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдХрдиреЗрдХреНрд╢рди рдЕрдм рд╕реБрд░рдВрдЧ рд╕реЗ рд╣рдорд╛рд░реЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред

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

рджреВрд░рд╕реНрде рдПрд╕рдПрд╕рдПрдЪ рд╕реБрд░рдВрдЧреЛрдВ рдХрд╛ рдирд┐рд╡рд╛рд░рдг


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

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


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

6. рдПрд╕рдПрд╕рдПрдЪ рдкрд░ рд╡реАрдкреАрдПрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛


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

рдЗрд╕ рддрд░рд╣ рдХреЗ рдлрд╝реБрд▓рдХреНрд░рдо рдХреЗ рд▓рд┐рдП, рд╣рдо SSH рдкрд░рджреЗ рдХреЗ рдкреАрдЫреЗ рдФрд░ рд╕рдореАрдкрд╕реНрде рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рд╕реАрдорд╛рдПрдБ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕реАрдзреЗ рд╕реЙрдХреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рд╣рдо Nmap SYN рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЕрдВрджрд░ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред

рдЗрд╕ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╡реАрдкреАрдПрди рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдХрдиреЗрдХреНрд╢рди 3 рд╕реНрддрд░ рддрдХ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИред рддрдм рд╣рдо рдмрд╕ рдорд╛рдирдХ рдиреЗрдЯрд╡рд░реНрдХ рд░реВрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реБрд░рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рд░реВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рдзрд┐ ssh , iptables , tun interfaces рдФрд░ рд░реВрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред

рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ sshd_config рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЪреВрдВрдХрд┐ рд╣рдо рд░рд┐рдореЛрдЯ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рджреЛрдиреЛрдВ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рдореЗрдВ рджреЛрдиреЛрдВ рддрд░рдл рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред

 PermitRootLogin yes PermitTunnel yes 

рдлрд┐рд░ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ssh рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдЬреЛ рдЯреНрдпреВрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЖрд░рдВрднреАрдХрд░рдг рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред

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

рдЗрдВрдЯрд░рдлреЗрд╕ ( # ip a ) рджрд┐рдЦрд╛рддреЗ рд╕рдордп рдЕрдм тАЛтАЛрд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЯреНрдпреВрди рдбрд┐рд╡рд╛рдЗрд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╕реБрд░рдВрдЧ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдЖрдИрдкреА рдкрддреЗ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред

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 

рдмреВрдо! рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рдд 3 рдкрд░ рдПрд╕рдПрд╕рдПрдЪ рд╕реБрд░рдВрдЧ рдкрд░ рд╡реАрдкреАрдПрди ред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЬреАрдд рд╣реИред

рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рд░рдг рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП tcpdump рдФрд░ ping рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЪреВрдВрдХрд┐ рд╣рдо 3 рдХреЗ рд╕реНрддрд░ рдкрд░ рдЦреЗрд▓рддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ icmp рдкреИрдХреЗрдЯ рдЗрд╕ рд╕реБрд░рдВрдЧ рд╕реЗ рдЧреБрдЬрд░реЗрдВрдЧреЗред

7. SSH рдХреБрдВрдЬреА (ssh-copy-id) рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛


рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрдорд╛рдВрдб рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдкреА рди рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ ~ / .ssh / id_rsa.pub (рдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдВрдЬреА) рдХреЛ рдХреЙрдкреА ~/.ssh/authorized_keys рд╣реИ рдФрд░ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ ~/.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 рдЪрд▓рд╛рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдмрд╕ рджреЛрдиреЛрдВ рдЖрджреЗрд╢реЛрдВ рдХреЛ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдгреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рд╣реИред

рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг 7 рд╕реЗ ssh-copy-id рдХреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред

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

9. рд░рд┐рдореЛрдЯ рдкреИрдХреЗрдЯ рдХреИрдкреНрдЪрд░ рдФрд░ рд╡рд┐рд░реНрд╕рд╛рд░реНрдХ рдореЗрдВ рджреЗрдЦрдирд╛


рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдПрдХ tcpdump рдЙрджрд╛рд╣рд░рдг рд▓рд┐рдпрд╛ ред рдкрд░рд┐рдгрд╛рдо рдХреЛ рджреВрд░рд╕реНрде Wireshark рдХреЗ GUI рдореЗрдВ рд╕реАрдзреЗ рджреВрд░рд╕реНрде рдЕрд╡рд░реЛрдзрди рдкреИрдХреЗрдЯ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

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

10. SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрдкреА рдХрд░рдирд╛


рдПрдХ рд╕реБрдВрджрд░ рдЯреНрд░рд┐рдХ рдЬреЛ bzip2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдпрд╣ tar рдХрдорд╛рдВрдб рдореЗрдВ -j рд╡рд┐рдХрд▓реНрдк рд╣реИ) рдФрд░ рдлрд┐рд░ рджреВрд╕рд░реА рдУрд░ bzip2 рд╕реНрдЯреНрд░реАрдо рдХреЛ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдмрдирд╛рдХрд░ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИред

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

11. рд░рд┐рдореЛрдЯ SSH X11 рдЬреАрдпреВрдЖрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдирд╛


рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдиреЗ рдПрдХреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдПрдХ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде, рдЬреАрдпреВрдЖрдИ рдХрдорд╛рдВрдб рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред рдПрдХ рджреВрд░рд╕реНрде рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ VMWawre рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХрдВрд╕реЛрд▓ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдХрд░рддрд╛ рд╣реВрдВред

 localhost:~$ ssh -X remoteserver vmware 

X11Forwarding yes рдлрд╝рд╛рдЗрд▓ рдореЗрдВ X11Forwarding yes рд▓рд╛рдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

12. rsync рдФрд░ SSH рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреВрд░рд╕реНрде рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛


рдпрджрд┐ рдЖрдк рд╕рдордп-рд╕рдордп рдкрд░ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ, рдпрд╛ рдмрд╣реБрдд рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ rsync scp рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рд╡рд┐рдлрд▓рддрд╛ рд╕реЗ рдЙрдмрд░рдиреЗ рдФрд░ рдХреЗрд╡рд▓ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реИ, рдЬреЛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдФрд░ рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИред

рдпрд╣ рдЙрджрд╛рд╣рд░рдг gzip рд╕рдВрдкреАрдбрд╝рди (-z) рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдореЛрдб (-a) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред

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

13. рдЯреЙрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдПрд╕рдПрд╕рдПрдЪ


рдПрдХ рдЕрдирд╛рдо рдЯреЛрд░ рдиреЗрдЯрд╡рд░реНрдХ рдПрд╕рдПрд╕рдПрдЪ рдЯреНрд░реИрдлрд┐рдХ рдХреЛ torsocks рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реБрд░рдВрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЯреЛрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ssh рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдлреЗрдВрдХ рджреЗрдЧрд╛ред

 localhost:~$ torsocks ssh myuntracableuser@remoteserver 

рдЯреЛрд░рд╕реЛрдХреНрд╕ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдкрд░ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ 9050 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдЯреЙрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдЯреНрд░реИрдлрд┐рдХ рдХреЛ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рдкрд░рд┐рдЪрд╛рд▓рди рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЗ (рдСрдкреНрд╕)ред рдЖрдкрдХреЗ 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 рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЗрд╕ рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред Ec2 рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ рдореБрдЦреНрдп рдЙрдкрдпреЛрдЧ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ~/.ssh/config рдлрд╛рдЗрд▓ рдЖрджрд░реНрд╢ рд╣реИред

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

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


рд╕рднреА vim рдкреНрд░реЗрдорд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЯрд┐рдк рдереЛрдбрд╝рд╛ рд╕рдордп рдмрдЪрд╛рдПрдЧрд╛ред vim рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ vim рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рд╣реА рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде scp рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдзрд┐ рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ /tmp рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдХреЙрдкреА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдо рдЗрд╕реЗ vim рд╕реЗ 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 

рд╣рдо рдЙрдмрдВрдЯреВ рдФрд░ рдбреЗрдмрд┐рдпрди рдкрд░ sshfs рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╣рдорд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рджреВрд░рд╕реНрде рд╕реНрдерд╛рди рдорд╛рдЙрдВрдЯ рдХрд░рддреЗ рд╣реИрдВред

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

17. рдПрд╕рдПрд╕рдкреА рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ рдХрдВрдЯреНрд░реЛрд▓рдкрде рдХреЗ рд╕рд╛рде


рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ ssh рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рд╕реЗ рдореМрдЬреВрджрд╛ рдХрдиреЗрдХреНрд╢рди рд╣реИ ssh ssh рдпрд╛ scp рдХрд╛ рдЙрдкрдпреЛрдЧ ssh рджреВрд╕рд░рд╛ рдХрдиреЗрдХреНрд╢рди рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рд╕рддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред 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 рдФрд░ vlc (рд╡реАрдбрд┐рдпреЛ рд▓реИрди рдХреНрд▓рд╛рдЗрдВрдЯ) рдХреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╣рдореЗрд╢рд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ | рдУрдкрди рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрд░реАрдо vlc рдкреНрд░реЛрдЧреНрд░рд╛рдо sftp:// рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рди рджрд░реНрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдПрдХ рд╕рдВрдХреЗрдд рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред

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

19. рджреНрд╡рд┐-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг


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

рдмреЗрд╢рдХ, ssh рд╢реБрд░реВ рдореЗрдВ рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдлрд╝рдВрдХреНрд╢рди рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдкрд╛рд╕рд╡рд░реНрдб рдФрд░ SSH рдХреБрдВрдЬреАред рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЯреЛрдХрди рдпрд╛ Google рдкреНрд░рдорд╛рдгрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдЕрд▓рдЧ рднреМрддрд┐рдХ рдЙрдкрдХрд░рдг рд╣реИред

Google рдкреНрд░рдорд╛рдгрдХ рдФрд░ SSH рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╣рдорд╛рд░рд╛ 8-рдорд┐рдирдЯ рдХрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рджреЗрдЦреЗрдВред

20. ssh рдФрд░ -J рдХреЗ рд╕рд╛рде рдореЗрдЬрдмрд╛рди рдХреВрдж


рдпрджрд┐, рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рднрд╛рдЬрди рдХреЗ рдХрд╛рд░рдг, рдЖрдкрдХреЛ рдЕрдВрддрд┐рдо рдЧрдВрддрд╡реНрдп рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ ssh рд╣реЛрд╕реНрдЯ рдХреЛ рдкрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, -J рд╢реЙрд░реНрдЯрдХрдЯ рдЖрдкрдХреЛ рд╕рдордп рдмрдЪрд╛рдПрдЧрд╛ред

 localhost:~$ ssh -J host1,host2,host3 user@host4.internal 

рдпрд╣рд╛рдБ рд╕рдордЭрдиреЗ рд╡рд╛рд▓реА рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ ssh host1 рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИ, рддрдм user@host1:~$ ssh host2 , рдЖрджрд┐ -J рдкреИрд░рд╛рдореАрдЯрд░ рдЪрддреБрд░рд╛рдИ рд╕реЗ рдЕрдЧреНрд░реЗрд╖рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ user@host1:~$ ssh host2 рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдЕрдЧрд▓реЗ рд╣реЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдорд╛рд░реА рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╣реЛрд╕реНрдЯ 4 рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рддреА рд╣реИред рдпрд╣реА рд╣реИ, рд╣рдорд╛рд░реА рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рд╕реЗ рд╣реЛрд╕реНрдЯ 4 рддрдХ рдХрд╛ рд╕рддреНрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

21. рдмреНрд▓реЙрдХрд┐рдВрдЧ SSH рдЬрд╛рдирд╡рд░ рдмрд▓ iptables рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ


рдЬреЛ рдХреЛрдИ рднреА SSH рд╕реЗрд╡рд╛ рдЪрд▓рд╛рддрд╛ рд╣реИ рдФрд░ рд▓реЙрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрддрд╛ рд╣реИ, рд╡рд╣ рдкреНрд░рддрд┐ рджрд┐рди рд╣рд░ рдШрдВрдЯреЗ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХреНрд░реВрд░ рдмрд▓ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реИред рд▓реЙрдЧ рдореЗрдВ рд╢реЛрд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рддрд░реАрдХрд╛ рдПрд╕рдПрд╕рдПрдЪ рдХреЛ рдПрдХ рдЧреИрд░-рдорд╛рдирдХ рдкреЛрд░реНрдЯ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╣реИред рдкреЛрд░реНрдЯ ## рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ sshd_config рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВред

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

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 рдХреЛ рд╡рд┐рдВрдбреЛрдЬ 2003 рд╣реЛрд╕реНрдЯ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдерд╛ рдЬреЛ рд╣рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдорд┐рд▓рд╛ рдерд╛ред рдЕрдм рдмрд╕ msfconsoleрдЗрд╕реЗ рдЪрд▓рд╛рдПрдВ рдФрд░ рдЖрдк рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдЖрдк рдЗрд╕ рдореЗрдЬрдмрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ)ред

рд╕рдорд╛рдкрди


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

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

Source: https://habr.com/ru/post/hi435546/


All Articles