SSH рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рдЬреЛ рдЖрдкрдХреЗ рджреВрд░рд╕реНрде рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреМрд╢рд▓ рдХреЛ рдЕрдЧрд▓реЗ рд╕реНрддрд░ рддрдХ рд▓реЗ рдЬрд╛рдПрдВрдЧреЗред рдХрдорд╛рдВрдб рдФрд░ рдЯрд┐рдкреНрд╕ рди рдХреЗрд╡рд▓
SSH
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ, рдмрд▓реНрдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕рдХреНрд╖рдо рд░реВрдк рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВрдЧреЗред
рдХреБрдЫ
ssh
рдЯреНрд░рд┐рдХреНрд╕ рдЬрд╛рдирдирд╛ рдХрд┐рд╕реА рднреА рд╕рд┐рд╕реНрдЯрдо рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░, рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ рдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред
рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ рдПрд╕рдПрд╕рдПрдЪ рдЙрджрд╛рд╣рд░рдг
- SSH рдореЛрдЬрд╝реЗ рдкреНрд░реЙрдХреНрд╕реА
- SSH рдЯрдирд▓ (рдкреЛрд░реНрдЯ рдлрд╝реЙрд░рд╡рд░реНрдбрд┐рдВрдЧ)
- рддреАрд╕рд░реЗ рдореЗрдЬрдмрд╛рди рдХреЗ рд▓рд┐рдП рдПрд╕рдПрд╕рдПрдЪ рд╕реБрд░рдВрдЧ
- SSH рд░рд┐рд╡рд░реНрд╕ рдЯрдирд▓
- SSH рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА
- рдПрд╕рдПрд╕рдПрдЪ рдкрд░ рд╡реАрдкреАрдПрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
- SSH рдХреБрдВрдЬреА рдХреЙрдкреА рдХрд░реЗрдВ (ssh-copy-id)
- рджреВрд░рд╕реНрде рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрди (рдЧреИрд░-рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ)
- рд░рд┐рдореЛрдЯ рдкреИрдХреЗрдЯ рдкрд░ рдХрдмреНрдЬрд╛ рдФрд░ Wireshark рдореЗрдВ рджреЗрдЦрдиреЗ
- SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрдкреА рдХрд░рдирд╛
- рд░рд┐рдореЛрдЯ SSH X11 рдЬреАрдпреВрдЖрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдирд╛
- Rsync рдФрд░ SSH рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреВрд░рд╕реНрде рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛
- рдЯреЙрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдПрд╕.рдПрд╕.рдПрдЪ.
- SSH рд╕реЗ EC2 рдЗрдВрд╕реНрдЯреЗрдВрд╕
- SIM / scp рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ VIM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рдВрдкрд╛рджрди
- SSHFS рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдерд╛рдиреАрдп рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рджреВрд░рд╕реНрде SSH рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛
- ControlPath рдХреЗ рд╕рд╛рде SSH рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ
- VLC рдФрд░ SFTP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ SSH рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ
- рджреНрд╡рд┐-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг
- SSH рдФрд░ -J рдХреЗ рд╕рд╛рде рд╣реЛрд╕реНрдЯ рдЬрдВрдкрд┐рдВрдЧ
- SSH рдмреНрд░реВрдЯ рдмрд▓ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ iptables рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рдХрд░рдирд╛
- рдкреЛрд░реНрдЯ рдЕрдЧреНрд░реЗрд╖рдг рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП 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:~
рдЗрдВрдЯрд░рдлреЗрд╕ (
# ip a
) рджрд┐рдЦрд╛рддреЗ рд╕рдордп рдЕрдм тАЛтАЛрд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЯреНрдпреВрди рдбрд┐рд╡рд╛рдЗрд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╕реБрд░рдВрдЧ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдЖрдИрдкреА рдкрддреЗ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред
SSH рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖:
localhost:~
SSH рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб:
remoteserver:~
рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреВрд╕рд░реЗ рд╣реЛрд╕реНрдЯ (
route -n
рдФрд░
ping 10.10.10.10
) рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдзрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИред
рдЖрдк рдореЗрдЬрдмрд╛рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рднреА рд╕рдмрдиреЗрдЯ рдХреЛ рджреВрд╕рд░реА рддрд░рдл рд╕реЗ рд░реВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
localhost:~
рджреВрд░рд╕реНрде рддрд░рдл, рдЖрдкрдХреЛ
ip_forward
рдФрд░
iptables
рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
remoteserver:~
рдмреВрдо!
рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рдд 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
рдЦреЗрд▓реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдЦреЗрд▓ рдореЗрдВ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рд╣реЛ рдЬрд╛рдПрдЧрд╛ред