рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ SSH
, рддрд░ рдиреЗрдЯрд╡рд░реНрдХрд▓рд╛рдИ рдЕрдЭ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдиреЗрднрд┐рдЧреЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдХреЗрд╣реА рдпреБрдХреНрддрд┐рд╣рд░реВ рдерд╛рд╣рд╛ рдЫ ssh
рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХ, рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░ рд╡рд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреАред
рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ SSH рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ
SSH рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА SSH рд╕реБрд░реБрдЩ (рдкреЛрд░реНрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ) рддреЗрд╕реНрд░реЛ рд╣реЛрд╕реНрдЯрдорд╛ SSH рд╕реБрд░реБрдЩ SSH рд╕реБрд░реБрдЩ рдЙрд▓реНрдЯреЛ SSH рд░рд┐рднрд░реНрд╕ рдкреНрд░реЛрдХреНрд╕реА SSH рдорд╛ VPN рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ рдПрдХ SSH рдХреБрдЮреНрдЬреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ (ssh-copy-id) рд░рд┐рдореЛрдЯ рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдЧреИрд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ) рд░рд┐рдореЛрдЯ рдкреНрдпрд╛рдХреЗрдЯ рдХреНрдпрд╛рдкреНрдЪрд░ рд░ Wireshark рдорд╛ рдЕрд╡рд▓реЛрдХрди SSH рдорд╛рд░реНрдлрдд рдЯрд╛рдврд╛рдХреЛ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдиреАрдп рдлреЛрд▓реНрдбрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ SSH X11 рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩрдХреЛ рд╕рд╛рде рд░рд┐рдореЛрдЯ GUI рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ rsync рд░ SSH рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░рд┐рдореЛрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ рдЯреЛрд░ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ SSH SSH рджреЗрдЦрд┐ EC2 рдЙрджрд╛рд╣рд░рдг ssh/scp рдорд╛рд░реНрдлрдд VIM рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд╛рда рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджреИ SSHFS рд╕рдБрдЧ рд╕реНрдерд╛рдиреАрдп рдлреЛрд▓реНрдбрд░рдХреЛ рд░реВрдкрдорд╛ рдЯрд╛рдврд╛рдХреЛ SSH рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН ControlPath рд╕рдВрдЧ рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ SSH VLC рд░ SFTP рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдорд╛ рднрд┐рдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг SSH рд░ -J рд╕рдБрдЧ рдЬрдореНрдкрд┐рдЩ рд╣реЛрд╕реНрдЯрд╣рд░реВ iptables рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рдЧрд░реНрджреИ рдкреЛрд░реНрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди SSH Escape
рдкрд╣рд┐рд▓реЗ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛
SSH рдЖрджреЗрд╢ рд░реЗрдЦрд╛ рдкрд╛рд░реНрд╕ рдЧрд░реНрджреИ
рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдгрд▓реЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдкреНрд░рд╛рдпрдГ рд╕рд╛рдордирд╛ рдЧрд░реНрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ SSH
.
localhost:~$ ssh -v -p 22 -C neo@remoteserver
-v
: рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрджрд╛ рдбрд┐рдмрдЧрд┐рдЩ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЙрдкрдпреЛрдЧреА рд╣реБрдиреНрдЫред рдердк рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдзреЗрд░реИ рдкрдЯрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред- p 22
: рдЬрдбрд╛рди рдкреЛрд░реНрдЯ рдЯрд╛рдврд╛рдХреЛ SSH рд╕рд░реНрднрд░рдорд╛ред 22 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрди, рдХрд┐рдирдХрд┐ рдпреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди рд╣реЛ, рддрд░ рдпрджрд┐ рдкреНрд░реЛрдЯреЛрдХрд▓ рдХреБрдиреИ рдЕрдиреНрдп рдкреЛрд░реНрдЯрдорд╛ рдЫ рднрдиреЗ, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫреМрдВред-p
ред рд╕реБрдиреНрди рдкреЛрд░реНрдЯ рдлрд╛рдЗрд▓ рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫsshd_config
рдврд╛рдБрдЪрд╛рдорд╛Port 2222
.-C
: рдЬрдбрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдЩреНрдХреБрдЪрдиред рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдПрдХ рдврд┐рд▓реЛ рдЬрдбрд╛рди рдЫ рд╡рд╛ рдзреЗрд░реИ рдкрд╛рда рд╣реЗрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рдпрд╕рд▓реЗ рдЬрдбрд╛рдирдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрди рд╕рдХреНрдЫредneo@
: @ рдкреНрд░рддреАрдХ рдЕрдШрд┐рдХреЛ рд░реЗрдЦрд╛рд▓реЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдорд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реБрдиреНрди рднрдиреЗ, рдпреЛ рддрдкрд╛рдЗрдБ рд╣рд╛рд▓ рд▓рдЧ рдЗрди рднрдПрдХреЛ рдЦрд╛рддрд╛рдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдордорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реБрдиреЗрдЫ (~$whoami)ред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкрдирд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ-l
.remoteserver
: рдЬрдбрд╛рди рдЧрд░реНрди рд╣реЛрд╕реНрдЯрдХреЛ рдирд╛рдоssh
, рдпреЛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдпреЛрдЧреНрдп рдбреЛрдореЗрди рдирд╛рдо, IP рдареЗрдЧрд╛рдирд╛, рд╡рд╛ рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯ рдлрд╛рдЗрд▓рдорд╛ рдХреБрдиреИ рдкрдирд┐ рд╣реЛрд╕реНрдЯ рд╣реБрди рд╕рдХреНрдЫред рджреБрдмреИ IPv4 рд░ IPv6 рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рд╣реЛрд╕реНрдЯрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди, рддрдкрд╛рдЗрдБ рдЖрджреЗрд╢ рд░реЗрдЦрд╛рдорд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдердкреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред-4
рд╡рд╛-6
рдЙрдЪрд┐рдд рд╕рдорд╛рдзрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ред
рдорд╛рдерд┐рдХрд╛ рд╕рдмреИ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдмрд╛рд╣реЗрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЫрдиреН remoteserver
.
рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ
рдпрджреНрдпрдкрд┐ рдзреЗрд░реИрд▓рд╛рдИ рдлрд╛рдЗрд▓рд╕рдБрдЧ рдкрд░рд┐рдЪрд┐рдд рдЫ sshd_config
, рддреНрдпрд╣рд╛рдБ рдЖрджреЗрд╢рдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓ рдкрдирд┐ рдЫ ssh
ред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди ~/.ssh/config
, рддрд░ рдпрд╕рд▓рд╛рдИ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ -F
.
Host *
Port 2222
Host remoteserver
HostName remoteserver.thematrix.io
User neo
Port 2112
IdentityFile /home/test/.ssh/remoteserver.private_key
рдорд╛рдерд┐рдХреЛ рдЙрджрд╛рд╣рд░рдг ssh рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рдорд╛ рджреБрдИ рд╣реЛрд╕реНрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВ рдЫрдиреНред рдкрд╣рд┐рд▓реЛрдХреЛ рдЕрд░реНрде рд╕рдмреИ рд╣реЛрд╕реНрдЯрд╣рд░реВ рд╣реБрдиреН, рд╕рдмреИ рдкреЛрд░реНрдЯ 2222 рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИред рджреЛрд╕реНрд░реЛрд▓реЗ рд╣реЛрд╕реНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рднрдиреНрдЫред рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░ рдлрд░рдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, рдкреЛрд░реНрдЯ, FQDN рд░ IdentityFile рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫред
рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд▓реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрд╕реНрдЯрд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдЙрдиреНрдирдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдПрд░ рдзреЗрд░реИ рдЯрд╛рдЗрдкрд┐рдЩ рд╕рдордп рдмрдЪрдд рдЧрд░реНрди рд╕рдХреНрдЫред
SCP рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ
SSH рдХреНрд▓рд╛рдЗрдиреНрдЯ рдлрд╛рдИрд▓рд╣рд░реВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рджреБрдИ рдЕрдиреНрдп рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рдЖрдЙрдБрдЫ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб ssh рдЬрдбрд╛рдиред scp рд░ sftp рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рдорд╛рдирдХ рдкреНрд░рдпреЛрдЧрдХреЛ рдЙрджрд╛рд╣рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рддрд▓ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред рдиреЛрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдзреЗрд░реИ ssh рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдпреА рдЖрджреЗрд╢рд╣рд░реВрдорд╛ рдкрдирд┐ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫрдиреНред
localhost:~$ scp mypic.png neo@remoteserver:/media/data/mypic_2.png
рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛ рдлрд╛рдЗрд▓ mypic.png рдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░рд┐рдпреЛ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░ рдлреЛрд▓реНрдбрд░рдорд╛ /media/data рд░ рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рдЧрд░рд┐рдпреЛ mypic_2.png.
рдкреЛрд░реНрдЯ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдорд╛ рднрд┐рдиреНрдирддрд╛ рдмрд╛рд░реЗ рдирдмрд┐рд░реНрд╕рдиреБрд╣реЛрд╕реНред рд▓рдиреНрдЪ рдЧрд░реНрджрд╛ рдзреЗрд░реИ рдорд╛рдирд┐рд╕рд╣рд░реВ рд╕рдорд╛рддреНрдиреЗ рдард╛рдЙрдБ рдпрд╣реА рд╣реЛ scp
рдЖрджреЗрд╢ рд░реЗрдЦрд╛рдмрд╛рдЯред рдпрд╣рд╛рдБ рдкреЛрд░реНрдЯ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдЫ -P
рд░ рд╣реЛрдЗрди -p
, рдЬрд╕реНрддреИ рдПрдХ ssh рдЧреНрд░рд╛рд╣рдХ рдорд╛! рддрд┐рдореАрд▓реЗ рдмрд┐рд░реНрд╕рдиреЗ рдЫреМ, рддрд░ рдЪрд┐рдиреНрддрд╛ рдирдЧрд░, рд╕рдмреИрд▓реЗ рдмрд┐рд░реНрд╕рдиреНрдЫрдиред
рдХрдиреНрд╕реЛрд▓рд╕рдБрдЧ рдкрд░рд┐рдЪрд┐рдд рднрдПрдХрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ ftp
, рдзреЗрд░реИ рдЖрджреЗрд╢рд╣рд░реВ рд╕рдорд╛рди рдЫрдиреН sftp
ред рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдзрдХреНрдХрд╛, рд░рд╛рдЦреНрди ╨╕ lsрд╣реГрджрдпрд▓реЗ рдЪрд╛рд╣реЗ рдЬрд╕реНрддреИред
sftp neo@remoteserver
рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ
рдпреА рдзреЗрд░реИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛, рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╣рд╛рдореНрд░реЛ рд╕рдмреИ рдорд╛ рдЬрд╕реНрддреИ
1. SSH рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА
SSH рдкреНрд░реЛрдХреНрд╕реА рд╕реБрд╡рд┐рдзрд╛ рд░рд╛рдореНрд░реЛ рдХрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдирдореНрдмрд░ 1 рд╣реЛред рдпреЛ рдзреЗрд░реИрд▓реЗ рдорд╣рд╕реБрд╕ рдЧрд░реЗрдХреЛ рднрдиреНрджрд╛ рдзреЗрд░реИ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЫ рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкрд╣реБрдБрдЪ рджрд┐рдиреНрдЫ рдЬреБрди рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рд▓реЗ рд╡рд╕реНрддреБрддрдГ рдХреБрдиреИ рдкрдирд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдЫред рдПрдХ ssh рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЖрджреЗрд╢рдХреЛ рд╕рд╛рде SOCKS рдкреНрд░реЛрдХреНрд╕реА рдорд╛рд░реНрдлрдд рдЯреНрд░рд╛рдлрд┐рдХ рдЯрдиреЗрд▓ рдЧрд░реНрди рд╕рдХреНрдЫред рдпреЛ рдмреБрдЭреНрди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ рд░рд┐рдореЛрдЯ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдмрд╛рдЯ рдЖрдЙрдиреЗрдЫ, рдпреЛ рд╡реЗрдм рд╕рд░реНрднрд░ рд▓рдЧрд╣рд░реВрдорд╛ рд╕рдВрдХреЗрдд рдЧрд░рд┐рдиреЗрдЫред
localhost:~$ ssh -D 8888 user@remoteserver
localhost:~$ netstat -pan | grep 8888
tcp 0 0 127.0.0.1:8888 0.0.0.0:* LISTEN 23880/ssh
рдпрд╣рд╛рдБ рд╣рд╛рдореА TCP рдкреЛрд░реНрдЯ 8888 рдорд╛ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рдЪрд▓рд╛рдЙрдБрдЫреМрдВ, рджреЛрд╕реНрд░реЛ рдЖрджреЗрд╢рд▓реЗ рд╕реБрдиреНрдиреЗ рдореЛрдбрдорд╛ рдкреЛрд░реНрдЯ рд╕рдХреНрд░рд┐рдп рдЫ рднрдиреА рдЬрд╛рдБрдЪ рдЧрд░реНрдЫред 127.0.0.1 рд▓реЗ рд╕реЗрд╡рд╛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрдорд╛ рдорд╛рддреНрд░ рдЪрд▓реНрдЫ рднрдиреНрдиреЗ рд╕рдВрдХреЗрдд рдЧрд░реНрдЫред рд╣рд╛рдореА рдИрдерд░рдиреЗрдЯ рд╡рд╛ рд╡рд╛рдЗрдлрд╛рдЗ рд╕рд╣рд┐рдд рд╕рдмреИ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ рд╕реБрдиреНрди рдЕрд▓рд┐ рдлрд░рдХ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдпрд╕рд▓реЗ рд╣рд╛рдореНрд░реЛ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ (рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВ, рдЖрджрд┐) рд▓рд╛рдИ ssh рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рдорд╛рд░реНрдлрдд рдкреНрд░реЛрдХреНрд╕реА рд╕реЗрд╡рд╛рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫред
localhost:~$ ssh -D 0.0.0.0:8888 user@remoteserver
рдЕрдм рд╣рд╛рдореА рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рдЬрдбрд╛рди рдЧрд░реНрди рдмреНрд░рд╛рдЙрдЬрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛, рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╕реЗрдЯрд┐рдЩрд╣рд░реВ | рдЖрдзрд╛рд░рднреВрдд | рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдЩрд╣рд░реВред рдЬрдбрд╛рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ IP рдареЗрдЧрд╛рдирд╛ рд░ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдХреГрдкрдпрд╛ рддрдкрд╛рдИрдВрдХреЛ рдмреНрд░рд╛рдЙрдЬрд░рдХреЛ DNS рдЕрдиреБрд░реЛрдзрд╣рд░реВ SOCKS рдкреНрд░реЛрдХреНрд╕реА рдорд╛рд░реНрдлрдд рдЬрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рдлрд╛рд░рдордХреЛ рддрд▓рдХреЛ рд╡рд┐рдХрд▓реНрдкрд▓рд╛рдИ рдиреЛрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд╡реЗрдм рдЯреНрд░рд╛рдлрд┐рдХ рдИрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рд╕рдореНрднрд╡рддрдГ рдпреЛ рд╡рд┐рдХрд▓реНрдк рдЪрдпрди рдЧрд░реНрди рдЪрд╛рд╣рд╛рдиреБрд╣реБрдиреНрдЫ рддрд╛рдХрд┐ DNS рдЕрдиреБрд░реЛрдзрд╣рд░реВ SSH рдЬрдбрд╛рди рдорд╛рд░реНрдлрдд рдЯрдиреЗрд▓ рд╣реБрдиреНрдЫрдиреНред
Chrome рдорд╛ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рд╕рдХреНрд░рд┐рдп рдЧрд░реНрджреИ
рдирд┐рд╢реНрдЪрд┐рдд рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рд╕рд╛рде рдХреНрд░реЛрдо рд╕реБрд░реБ рдЧрд░реНрджрд╛ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫ, рд╕рд╛рдереИ рдмреНрд░рд╛рдЙрдЬрд░рдмрд╛рдЯ DNS рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЯрдиреЗрд▓ рдЧрд░реНрдиреЗред рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН рддрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН
localhost:~$ google-chrome --proxy-server="socks5://192.168.1.10:8888"
рдкреНрд░реЛрдХреНрд╕реАрдХреЛ рд╕рд╛рде рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ
рдзреНрдпрд╛рди рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН рдХрд┐ рдзреЗрд░реИ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓реЗ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░ рддреА рд╕рдмреИ рдордзреНрдпреЗ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛред рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░ рд╕рдХреНрд╖рдо рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд╕рдБрдЧ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреНред рдЕрд░реВрд▓рд╛рдИ рд╕рд╣рдпреЛрдЧреА рдХрд╛рд░реНрдпрдХреНрд░рдордорд╛ рдереЛрд░реИ рдорджреНрджрдд рдЪрд╛рд╣рд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐,
localhost:~$ proxychains rdesktop $RemoteWindowsServer
рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░реЛрдХреНрд╕реАрдЪреЗрдиреНрд╕ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред
рд╕рдВрдХреЗрдд: рдпрджрд┐ рддрдкрд╛рдЗрдБ Windows рдорд╛ рд▓рд┐рдирдХреНрд╕рдмрд╛рдЯ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ? рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдлреНрд░реАрдЖрд░рдбреАрдкреА ред рдпреЛ рднрдиреНрджрд╛ рдзреЗрд░реИ рдЖрдзреБрдирд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛrdesktop
, рдзреЗрд░реИ рд╕рд╣рдЬ рдЕрдиреБрднрд╡ рд╕рдВрдЧред
рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рдорд╛рд░реНрдлрдд SSH рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╡рд┐рдХрд▓реНрдк
рддрдкрд╛рдИрдВ рдХреНрдпрд╛рдлреЗ рд╡рд╛ рд╣реЛрдЯреЗрд▓рдорд╛ рдмрд╕рд┐рд░рд╣рдиреБрднрдПрдХреЛ рдЫ - рд░ рдмрд░реБ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡рд╛рдЗрдлрд╛рдЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдмрд╛рдзреНрдп рдЫрдиреНред рд╣рд╛рдореАрд▓реЗ рд▓реНрдпрд╛рдкрдЯрдкрдмрд╛рдЯ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ ssh рдкреНрд░реЛрдХреНрд╕реА рд╕реБрд░реБ рдЧрд░реНрдЫреМрдВ рд░ рд╕реНрдерд╛рдиреАрдп рд░рд╛рд╕реНрдмреЗрд░реА рдкрд╛рдИрдорд╛ рдЧреГрд╣ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ ssh рд╕реБрд░реБрдЩ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдЫреМрдВред рдмреНрд░рд╛рдЙрдЬрд░ рд╡рд╛ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реАрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдЧреГрд╣ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛рд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╡рд╛ рд╣рд╛рдореНрд░реЛ рдШрд░ рдЬрдбрд╛рди рдорд╛рд░реНрдлрдд рдЗрдиреНрдЯрд░рдиреЗрдЯ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рддрдкрд╛рдИрдХреЛ рд▓реНрдпрд╛рдкрдЯрдк рд░ рддрдкрд╛рдИрдХреЛ рдЧреГрд╣ рд╕рд░реНрднрд░ (Wi-Fi рд░ рддрдкрд╛рдИрдХреЛ рдШрд░рдорд╛ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдорд╛рд░реНрдлрдд) рдмреАрдЪрдХреЛ рд╕рдмреИ рдХреБрд░рд╛ SSH рдЯрдиреЗрд▓рдорд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред
2. SSH рд╕реБрд░реБрдЩ (рдкреЛрд░реНрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ)
рдпрд╕рдХреЛ рд╕рд░рд▓ рд░реВрдкрдорд╛, SSH рд╕реБрд░реБрдЩрд▓реЗ рддрдкрд╛рдИрдХреЛ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреЛрд░реНрдЯ рдЦреЛрд▓реНрдЫ рдЬреБрди рд╕реБрд░реБрдЩрдХреЛ рдЕрд░реНрдХреЛ рдЫреЗрдЙрдорд╛ рдЕрд░реНрдХреЛ рдкреЛрд░реНрдЯрдорд╛ рдЬрдбрд╛рди рд╣реБрдиреНрдЫред
localhost:~$ ssh -L 9999:127.0.0.1:80 user@remoteserver
рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд╣реЗрд░реМрдВ -L
ред рдпрд╕рд▓рд╛рдИ рд╕реБрдиреНрдиреЗ рд╕реНрдерд╛рдиреАрдп рдкрдХреНрд╖рдХреЛ рд░реВрдкрдорд╛ рд╕реЛрдЪреНрди рд╕рдХрд┐рдиреНрдЫред рддреНрдпрд╕реИрд▓реЗ рдорд╛рдерд┐рдХреЛ рдЙрджрд╛рд╣рд░рдгрдорд╛, рдкреЛрд░реНрдЯ 9999 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕рд╛рдЗрдбрдорд╛ рд╕реБрдирд┐рдПрдХреЛ рдЫ рд░ рдкреЛрд░реНрдЯ 80 рдорд╛рд░реНрдлрдд рд░рд┐рдореЛрдЯрд╕рд░реНрднрд░рдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░рд┐рдПрдХреЛ рдЫред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ 127.0.0.1 рд▓реЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫ!
рдкрд╛рдЗрд▓рд╛ рдорд╛рдерд┐ рдЬрд╛рдФрдВред рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдгрд▓реЗ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЕрдиреНрдп рд╣реЛрд╕реНрдЯрд╣рд░реВрд╕рдБрдЧ рд╕реБрдиреНрдиреЗ рдкреЛрд░реНрдЯрд╣рд░реВ рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрджрдЫред
localhost:~$ ssh -L 0.0.0.0:9999:127.0.0.1:80 user@remoteserver
рдпреА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛ рд╣рд╛рдореА рд╡реЗрдм рд╕рд░реНрднрд░рдорд╛ рдкреЛрд░реНрдЯрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджреИрдЫреМрдВ, рддрд░ рдпреЛ рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░ рд╡рд╛ рдХреБрдиреИ рдЕрдиреНрдп TCP рд╕реЗрд╡рд╛ рд╣реБрди рд╕рдХреНрдЫред
3. рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╣реЛрд╕реНрдЯрдорд╛ SSH рд╕реБрд░реБрдЩ
рд╣рд╛рдореА рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдмрд╛рдЯ рддреЗрд╕реНрд░реЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЕрд░реНрдХреЛ рд╕реЗрд╡рд╛рдорд╛ рд╕реБрд░реБрдЩ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдорд╛рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред
localhost:~$ ssh -L 0.0.0.0:9999:10.10.10.10:80 user@remoteserver
рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛, рд╣рд╛рдореА рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдмрд╛рдЯ 10.10.10.10 рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╡реЗрдм рд╕рд░реНрднрд░рдорд╛ рд╕реБрд░реБрдЩ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░реНрджреИрдЫреМрдВред рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдмрд╛рдЯ 10.10.10.10 рд╕рдореНрдо рдЯреНрд░рд╛рдлрд┐рдХ рдЕрдм SSH рд╕реБрд░реБрдЩрдорд╛ рдЫреИрдиред 10.10.10.10 рдорд╛ рд╡реЗрдм рд╕рд░реНрднрд░рд▓реЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рд▓рд╛рдИ рд╡реЗрдм рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╕реНрд░реЛрдд рдорд╛рдиреНрдиреЗрдЫред
4. рд░рд┐рднрд░реНрд╕ SSH рд╕реБрд░реБрдЩ
рдпрд╣рд╛рдБ рд╣рд╛рдореА рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рд╕реБрдиреНрдиреЗ рдкреЛрд░реНрдЯ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗрдЫреМрдВ рдЬреБрди рд╣рд╛рдореНрд░реЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ (рд╡рд╛ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓реА) рдорд╛ рд╕реНрдерд╛рдиреАрдп рдкреЛрд░реНрдЯрдорд╛ рдЬреЛрдбрд┐рдиреЗрдЫред
localhost:~$ ssh -v -R 0.0.0.0:1999:127.0.0.1:902 192.168.1.100 user@remoteserver
рдпреЛ SSH рд╕рддреНрд░рд▓реЗ рд╣рд╛рдореНрд░реЛ рд╕реНрдерд╛рдиреАрдп рдЧреНрд░рд╛рд╣рдХрдорд╛ рдкреЛрд░реНрдЯ 1999 рдорд╛ рд░рд┐рдореЛрдЯрд╕рд░реНрднрд░рдорд╛ рдкреЛрд░реНрдЯ 902 рдмрд╛рдЯ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрджрдЫред
5. SSH рд░рд┐рднрд░реНрд╕ рдкреНрд░реЛрдХреНрд╕реА
рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ ssh рдЬрдбрд╛рдирдорд╛ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реА рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИрдЫреМрдВ, рддрд░ рдкреНрд░реЛрдХреНрд╕реАрд▓реЗ рд╕рд░реНрднрд░рдХреЛ рд░рд┐рдореЛрдЯ рдЫреЗрдЙрдорд╛ рд╕реБрдирд┐рд░рд╣реЗрдХреЛ рдЫред рдпрд╕ рд░рд┐рдореЛрдЯ рдкреНрд░реЛрдХреНрд╕реАрдорд╛ рдЬрдбрд╛рдирд╣рд░реВ рдЕрдм рд╣рд╛рдореНрд░реЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрдмрд╛рдЯ рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рд░реВрдкрдорд╛ рд╕реБрд░реБрдЩрдмрд╛рдЯ рджреЗрдЦрд╛ рдкрд░реНрдЫрдиреНред
localhost:~$ ssh -v -R 0.0.0.0:1999 192.168.1.100 user@remoteserver
рдЯрд╛рдврд╛рдХреЛ SSH рдЯрдиреЗрд▓рд╣рд░реВрд╕рдБрдЧ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг
рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рд░рд┐рдореЛрдЯ SSH рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреН рднрдиреЗ, рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН netstat
, рд╕реБрдиреНрдиреЗ рдкреЛрд░реНрдЯ рдХреБрди рдЕрдиреНрдп рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ рдЬреЛрдбрд┐рдПрдХреЛ рдЫред рдпрджреНрдпрдкрд┐ рд╣рд╛рдореАрд▓реЗ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛ 0.0.0.0 рд╕рдВрдХреЗрдд рдЧрд░реЗрдХрд╛ рдЫреМрдВ, рддрд░ рдпрджрд┐ рдорд╛рди рдЧреЗрдЯрд╡реЗ рдкреЛрд░реНрдЯрд╣рд░реВ ╨▓ sshd_config рдорд╛ рд╕реЗрдЯ no, рддреНрдпрд╕рдкрдЫрд┐ рд╢реНрд░реЛрддрд╛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ (резреирен.реж.реж.рез) рдорд╛ рдорд╛рддреНрд░реИ рдмрд╛рдзреНрдп рд╣реБрдиреЗрдЫред
рд╕реБрд░рдХреНрд╖рд╛ рдЪреЗрддрд╛рд╡рдиреА
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рд╕реБрд░реБрдЩрд╣рд░реВ рд░ рдореЛрдЬрд╛ рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВ рдЦреЛрд▓реНрджрд╛, рдЖрдиреНрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрд░реЛрддрд╣рд░реВ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ (рдЬрд╕реНрддреИ рдЗрдиреНрдЯрд░рдиреЗрдЯ!) рдорд╛ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рд╣реБрди рд╕рдХреНрдЫред рдпреЛ рдПрдХ рдЧрдореНрднреАрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЬреЛрдЦрд┐рдо рд╣реБрди рд╕рдХреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рд╢реНрд░реЛрддрд╛ рдХреЗ рд╣реЛ рд░ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдХреЗ рдкрд╣реБрдБрдЪ рдЫ рднрдиреЗрд░ рддрдкрд╛рдИрдВрд▓реЗ рдмреБрдЭреНрдиреБрднрдПрдХреЛ рдХреБрд░рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред
6. SSH рдорд╛рд░реНрдлрдд VPN рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ
рдЖрдХреНрд░рдордг рд╡рд┐рдзрд┐рд╣рд░реВ (рдкреЗрдиреНрдЯреЗрд╕реНрдЯрд░рд╣рд░реВ, рдЖрджрд┐) рдорд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВ рдмреАрдЪ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрдж "рд╕рдЮреНрдЬрд╛рд▓рдорд╛ рдПрдХ рдлреБрд▓рдХреНрд░рдо" рд╣реЛред рдПрдХрдкрдЯрдХ рдПрдХ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрд┐рдд рднрдПрдкрдЫрд┐, рддреНрдпреЛ рдкреНрд░рдгрд╛рд▓реА рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдердк рдкрд╣реБрдБрдЪрдХреЛ рд▓рд╛рдЧрд┐ рдЧреЗрдЯрд╡реЗ рд╣реБрдиреНрдЫред рдПрдХ рдлреБрд▓рдХреНрд░рдо рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЪреМрдбрд╛рдЗрдорд╛ рд╕рд╛рд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
рдпрд╕реНрддреЛ рдЦреБрдЯреНрдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореА рдПрдХ SSH рдкреНрд░реЛрдХреНрд╕реА рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ proxychainsрдпрджреНрдпрдкрд┐ рддреНрдпрд╣рд╛рдБ рдХреЗрд╣реА рд╕реАрдорд┐рддрддрд╛рд╣рд░реВ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рдХреЗрдЯрд╣рд░реВрд╕рдБрдЧ рд╕реАрдзрд╛ рдХрд╛рдо рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫреИрди, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореА рдиреЗрдЯрд╡рд░реНрдХ рднрд┐рддреНрд░ рдкреЛрд░реНрдЯрд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗ рдЫреИрдиреМрдВред SYN
.
рдпреЛ рдердк рдЙрдиреНрдирдд VPN рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдЬрдбрд╛рди рдХрдо рднрдпреЛ рд╕реНрддрд░ 3ред рд╣рд╛рдореА рддреНрдпрд╕рдкрдЫрд┐ рдорд╛рддреНрд░ рдорд╛рдирдХ рдиреЗрдЯрд╡рд░реНрдХ рд░реВрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реБрд░реБрдЩ рдорд╛рд░реНрдлрдд рдЯреНрд░рд╛рдлрд┐рдХ рдорд╛рд░реНрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред
рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ ssh
, iptables
, tun interfaces
рд░ рд░реВрдЯрд┐рдЩред
рдкрд╣рд┐рд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рдпреА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ sshd_config
ред рд╣рд╛рдореА рджреБрдмреИ рд░рд┐рдореЛрдЯ рд░ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджреИрдЫреМрдВ, рд╣рд╛рдореА рджреБрдмреИ рдкрдХреНрд╖рдорд╛ рдЬрд░рд╛ рдЕрдзрд┐рдХрд╛рд░ рдЪрд╛рд╣рд┐рдиреНрдЫ.
PermitRootLogin yes
PermitTunnel yes
рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ ssh рдЬрдбрд╛рди рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗрдЫреМрдВ рдЬрд╕рд▓реЗ рдЯреНрдпреБрди рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХрддрд╛ рдЕрдиреБрд░реЛрдз рдЧрд░реНрджрдЫред
localhost:~# ssh -v -w any root@remoteserver
рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рджреЗрдЦрд╛рдЙрдБрджрд╛ рд╣рд╛рдореАрд╕рдБрдЧ рдЕрдм рдЯреНрдпреБрди рдпрдиреНрддреНрд░ рд╣реБрдиреБрдкрд░реНрдЫ (# ip a
)ред рдЕрд░реНрдХреЛ рдЪрд░рдгрд▓реЗ рдЯрдиреЗрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдердкреНрдиреЗрдЫред
SSH рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖:
localhost:~# ip addr add 10.10.10.2/32 peer 10.10.10.10 dev tun0
localhost:~# ip tun0 up
SSH рд╕рд░реНрднрд░ рд╕рд╛рдЗрдб:
remoteserver:~# ip addr add 10.10.10.10/32 peer 10.10.10.2 dev tun0
remoteserver:~# ip tun0 up
рдЕрдм рд╣рд╛рдореАрд╕рдБрдЧ рдЕрд░реНрдХреЛ рд╣реЛрд╕реНрдЯрдХреЛ рд╕реАрдзрд╛ рдорд╛рд░реНрдЧ рдЫ (route -n
╨╕ ping 10.10.10.10
).
рддрдкрд╛рдЗрдБ рдЕрд░реНрдХреЛ рдЫреЗрдЙрдорд╛ рд╣реЛрд╕реНрдЯ рдорд╛рд░реНрдлрдд рдХреБрдиреИ рдкрдирд┐ рд╕рдмрдиреЗрдЯ рд░реБрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
localhost:~# route add -net 10.10.10.0 netmask 255.255.255.0 dev tun0
рд░рд┐рдореЛрдЯ рд╕рд╛рдЗрдбрдорд╛ рддрдкрд╛рдИрдВрд▓реЗ рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрдкрд░реНрдЫ ip_forward
╨╕ iptables
.
remoteserver:~# echo 1 > /proc/sys/net/ipv4/ip_forward
remoteserver:~# iptables -t nat -A POSTROUTING -s 10.10.10.2 -o enp7s0 -j MASQUERADE
рдмреВрдо! рдиреЗрдЯрд╡рд░реНрдХ рддрд╣ рей рдорд╛ SSH рд╕реБрд░реБрдЩрдорд╛ VPNред рдЕрдм рддреНрдпреЛ рд╡рд┐рдЬрдп рд╣реЛред
рдпрджрд┐ рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрд╛ рдкрд░реНрдпреЛ рднрдиреЗ, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН ping
рдХрд╛рд░рдг рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдиред рд╣рд╛рдореА рд▓реЗрдпрд░ 3 рдорд╛ рдЦреЗрд▓рд┐рд░рд╣реЗрдХрд╛ рд╣реБрдирд╛рд▓реЗ, рд╣рд╛рдореНрд░рд╛ icmp рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдпрд╕ рд╕реБрд░реБрдЩрдмрд╛рдЯ рдЬрд╛рдиреЗрдЫрдиреНред
7. SSH рдХреБрдЮреНрдЬреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реН (ssh-copy-id)
рддреНрдпрд╣рд╛рдБ рдпреЛ рдЧрд░реНрди рдзреЗрд░реИ рддрд░рд┐рдХрд╛рд╣рд░реВ рдЫрдиреН, рддрд░ рдпреЛ рдЖрджреЗрд╢рд▓реЗ рдлрд╛рдЗрд▓рд╣рд░реВ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдирдЧрд░реА рд╕рдордп рдмрдЪрдд рдЧрд░реНрджрдЫред рдпрд╕рд▓реЗ рддрдкрд╛рдИрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдмрд╛рдЯ ~/.ssh/id_rsa.pub (рд╡рд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреБрдЮреНрдЬреА) рд▓рд╛рдИ рд╕рдЬрд┐рд▓реИ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджрдЫ ~/.ssh/authorized_keys
рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ред
localhost:~$ ssh-copy-id user@remoteserver
8. рд░рд┐рдореЛрдЯ рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдЧреИрд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ)
рдЯреЛрд▓реА ssh
рд╕рд╛рдЭрд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреНрдп рдЖрджреЗрд╢рд╣рд░реВрд╕рдБрдЧ рд▓рд┐рдЩреНрдХ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдХреЗрд╡рд▓ рдЙрджреНрдзрд░рдгрдорд╛ рдЕрдиреНрддрд┐рдо рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯрдорд╛ рдЪрд▓рд╛рдЙрди рдЪрд╛рд╣рдиреБрднрдПрдХреЛ рдЖрджреЗрд╢ рдердкреНрдиреБрд╣реЛрд╕реНред
localhost:~$ ssh remoteserver "cat /var/log/nginx/access.log" | grep badstuff.php
рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛ grep
рд▓рдЧ ssh рдЪреНрдпрд╛рдирд▓ рдорд╛рд░реНрдлрдд рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдпреЛред рдпрджрд┐ рдлрд╛рдЗрд▓ рдареВрд▓реЛ рдЫ рднрдиреЗ, рдпреЛ рдЪрд▓рд╛рдЙрди рдердк рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫ grep
рд░рд┐рдореЛрдЯ рд╕рд╛рдЗрдбрдорд╛ рдорд╛рддреНрд░ рджреБрдмреИ рдЖрджреЗрд╢рд╣рд░реВ рдбрдмрд▓ рдЙрджреНрдзрд░рдгрд╣рд░реВрдорд╛ рд╕рдВрд▓рдЧреНрди рдЧрд░реЗрд░ред
рдЕрд░реНрдХреЛ рдЙрджрд╛рд╣рд░рдгрд▓реЗ рдЬрд╕реНрддреИ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫ ssh-copy-id
рдЙрджрд╛рд╣рд░рдг 7 рдмрд╛рдЯред
localhost:~$ cat ~/.ssh/id_rsa.pub | ssh remoteserver 'cat >> .ssh/authorized_keys'
9. рд░рд┐рдореЛрдЯ рдкреНрдпрд╛рдХреЗрдЯ рдХреНрдпрд╛рдкреНрдЪрд░ рд░ Wireshark рдорд╛ рдЕрд╡рд▓реЛрдХрди
рдореИрд▓реЗ рд╣рд╛рдореНрд░реЛ рдПрдЙрдЯрд╛ рд▓рд┐рдПрдБ
:~$ ssh root@remoteserver 'tcpdump -c 1000 -nn -w - not port 22' | wireshark -k -i -
10. SSH рдорд╛рд░реНрдлрдд рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдиреАрдп рдлреЛрд▓реНрдбрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ
рдПрдХ рд░рд╛рдореНрд░реЛ рдЪрд╛рд▓ рдЬрд╕рд▓реЗ рдлреЛрд▓реНрдбрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░реНрджрдЫ bzip2
(рдпреЛ рдЖрджреЗрд╢рдорд╛ -j рд╡рд┐рдХрд▓реНрдк рд╣реЛ tar
), рд░ рддреНрдпрд╕рдкрдЫрд┐ рд╕реНрдЯреНрд░рд┐рдо рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ bzip2
рдЕрд░реНрдХреЛ рдЫреЗрдЙрдорд╛, рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рдирдХреНрдХрд▓ рдлреЛрд▓реНрдбрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИред
localhost:~$ tar -cvj /datafolder | ssh remoteserver "tar -xj -C /datafolder"
11. SSH X11 рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩрдХреЛ рд╕рд╛рде рд░рд┐рдореЛрдЯ GUI рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ
рдпрджрд┐ X рдХреНрд▓рд╛рдЗрдиреНрдЯ рд░ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдЯрд╛рдврд╛рдмрд╛рдЯ рддрдкрд╛рдЗрдБрдХреЛ рд╕реНрдерд╛рдиреАрдп рдбреЗрд╕реНрдХрдЯрдкрдорд╛ рд╕рдЮреНрдЭреНрдпрд╛рд▓рдХреЛ рд╕рд╛рде GUI рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рд▓рд╛рдореЛ рд╕рдордп рдХреЛ рд▓рд╛рдЧреА рдЫ, рддрд░ рдЕрдЭреИ рдкрдирд┐ рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рдЫред рд░рд┐рдореЛрдЯ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░ рд╡рд╛ VMWawre рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдХрдиреНрд╕реЛрд▓ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬрд╕реНрддреИ рдореИрд▓реЗ рдпреЛ рдЙрджрд╛рд╣рд░рдгрдорд╛ рдЧрд░реНрдЫреБред
localhost:~$ ssh -X remoteserver vmware
рдЖрд╡рд╢реНрдпрдХ рд╕реНрдЯреНрд░рд┐рдЩ X11Forwarding yes
рдлрд╛рдЗрд▓рдорд╛ sshd_config
.
12. rsync рд░ SSH рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░рд┐рдореЛрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ
rsync
рдзреЗрд░реИ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ scp
, рдпрджрд┐ рддрдкрд╛рдИрд▓рд╛рдИ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рдЖрд╡рдзрд┐рдХ рдмреНрдпрд╛рдХрдЕрдк рдЪрд╛рд╣рд┐рдиреНрдЫ, рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛, рд╡рд╛ рдзреЗрд░реИ рдареВрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВред рддреНрдпрд╣рд╛рдБ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╡рд┐рдлрд▓рддрд╛рдмрд╛рдЯ рдкреБрди: рдкреНрд░рд╛рдкреНрддрд┐ рдЧрд░реНрди рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдорд╛рддреНрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреЗ рдкреНрд░рдХрд╛рд░реНрдп рдЫ, рдЬрд╕рд▓реЗ рдЯреНрд░рд╛рдлрд┐рдХ рд░ рд╕рдордп рдмрдЪрдд рдЧрд░реНрджрдЫред
рдпреЛ рдЙрджрд╛рд╣рд░рдг рдХрдореНрдкреНрд░реЗрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ gzip
(-z) рд░ рдЕрднрд┐рд▓реЗрдЦ рдореЛрдб (-a), рдЬрд╕рд▓реЗ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕рдХреНрд╖рдо рдЧрд░реНрджрдЫред
:~$ rsync -az /home/testuser/data remoteserver:backup/
13. рдЯреЛрд░ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ SSH
рдмреЗрдирд╛рдореА рдЯреЛрд░ рдиреЗрдЯрд╡рд░реНрдХрд▓реЗ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдЯреНрд░рд╛рдлрд┐рдХ рдЯрдиреЗрд▓ рдЧрд░реНрди рд╕рдХреНрдЫ torsocks
ред рдирд┐рдореНрди рдЖрджреЗрд╢рд▓реЗ рдЯреЛрд░ рдорд╛рд░реНрдлрдд ssh рдкреНрд░реЛрдХреНрд╕реА рдкрд╛рд╕ рдЧрд░реНрдиреЗрдЫред
localhost:~$ torsocks ssh myuntracableuser@remoteserver
14. SSH рджреЗрдЦрд┐ EC2 рдЙрджрд╛рд╣рд░рдг
EC2 рдЙрджрд╛рд╣рд░рдгрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдирд┐рдЬреА рдХреБрдЮреНрдЬреА рдЪрд╛рд╣рд┐рдиреНрдЫред Amazon EC2 рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрдпрд╛рдирд▓рдмрд╛рдЯ рдпрд╕рд▓рд╛рдИ (.pem рд╡рд┐рд╕реНрддрд╛рд░) рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН (chmod 400 my-ec2-ssh-key.pem
)ред рдХреБрдЮреНрдЬреАрд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд┐рдд рдард╛рдЙрдБрдорд╛ рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН рд╡рд╛ рдЖрдлреНрдиреИ рдлреЛрд▓реНрдбрд░рдорд╛ рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН ~/.ssh/
.
localhost:~$ ssh -i ~/.ssh/my-ec2-key.pem ubuntu@my-ec2-public
рдкрд░рд┐рдорд┐рддрд┐ -i рдХреЗрд╡рд▓ ssh рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓рд╛рдИ рдпреЛ рдХреБрдЮреНрдЬреА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдмрддрд╛рдЙрдБрдЫред рдлрд╛рдЗрд▓ ~/.ssh/config
ec2 рд╣реЛрд╕реНрдЯрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдХреБрдЮреНрдЬреА рдкреНрд░рдпреЛрдЧ рд╕реНрд╡рддрдГ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрджрд░реНрд╢ред
Host my-ec2-public
Hostname ec2???.compute-1.amazonaws.com
User ubuntu
IdentityFile ~/.ssh/my-ec2-key.pem
15. ssh/scp рдорд╛рд░реНрдлрдд VIM рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд╛рда рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджреИ
рд╕рдмреИ рдкреНрд░реЗрдореАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ vim
рдпреЛ рдЯрд┐рдкрд▓реЗ рдХреЗрд╣реА рд╕рдордп рдмрдЪрдд рдЧрд░реНрдиреЗрдЫред рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ vim
рдлрд╛рдЗрд▓рд╣рд░реВ рдПрдХ рдЖрджреЗрд╢рдХреЛ рд╕рд╛рде scp рдорд╛рд░реНрдлрдд рд╕рдореНрдкрд╛рджрди рдЧрд░рд┐рдиреНрдЫред рдпрд╕ рд╡рд┐рдзрд┐рд▓реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ /tmp
рд░ рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реЗрдкрдЫрд┐ рдпрд╕рд▓рд╛рдИ рдлрд┐рд░реНрддрд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдЙрдБрдЫ vim
.
localhost:~$ vim scp://user@remoteserver//etc/hosts
рдиреЛрдЯ: рдврд╛рдБрдЪрд╛ рд╕рд╛рдорд╛рдиреНрдп рднрдиреНрджрд╛ рдЕрд▓рд┐ рдлрд░рдХ рдЫ scp
ред рдЖрдпреЛрдЬрдХ рдкрдЫрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рджреЛрд╣реЛрд░реЛ рдЫ //
ред рдпреЛ рдПрдХ рдирд┐рд░рдкреЗрдХреНрд╖ рдорд╛рд░реНрдЧ рд╕рдиреНрджрд░реНрдн рд╣реЛред рдПрдХ рд╕реНрд▓реНрдпрд╛рд╢рд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЧреГрд╣ рдлреЛрд▓реНрдбрд░рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдорд╛рд░реНрдЧ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫ users
.
**warning** (netrw) cannot determine method (format: protocol://[user@]hostname[:port]/[path])
рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпреЛ рддреНрд░реБрдЯрд┐ рджреЗрдЦреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдЖрджреЗрд╢ рдврд╛рдБрдЪрд╛ рдбрдмрд▓ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдЕрд░реНрде рд╣реЛред
16. SSHFS рд╕рдБрдЧ рд╕реНрдерд╛рдиреАрдп рдлреЛрд▓реНрдбрд░рдХреЛ рд░реВрдкрдорд╛ рдЯрд╛рдврд╛рдХреЛ SSH рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрджреИ
рд╕рд╣рдпреЛрдЧрдХреЛ рд╕рд╛рде sshfs
- рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдЧреНрд░рд╛рд╣рдХ ssh
- рд╣рд╛рдореА рдПрдХ рдИрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рддреНрд░ рдорд╛ рд╕рдмреИ рдлрд╛рдЗрд▓ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрдЧ рдПрдХ рдЯрд╛рдврд╛рдХреЛ рд╕реНрдерд╛рди рдорд╛ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ ssh
.
localhost:~$ apt install sshfs
Ubuntu рд░ Debian рдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН sshfs
, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдорд╛рддреНрд░ рд╣рд╛рдореНрд░реЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЯрд╛рдврд╛рдХреЛ рд╕реНрдерд╛рди рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
localhost:~$ sshfs user@remoteserver:/media/data ~/data/
17. ControlPath рд╕рдВрдЧ SSH рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕рд┐рдЩ
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрд╡рд╕реНрдерд┐рдд рдЬрдбрд╛рди рдЫ ssh
рджреЛрд╕реНрд░реЛ рдЬрдбрд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ ssh
рд╡рд╛ scp
рдердк рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд╕рд╛рде рдирдпрд╛рдБ рд╕рддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрдЫред рд╡рд┐рдХрд▓реНрдк ControlPath
рд╕рдмреИ рдкрдЫрд┐рдХреЛ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╡рд╕реНрдерд┐рдд рд╕рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╕рд▓реЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдЧрддрд┐ рджрд┐рдиреЗрдЫ: рдкреНрд░рднрд╛рд╡ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдкрдирд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ, рд░ рдЯрд╛рдврд╛рдХреЛ рд╕реНрд░реЛрддрд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдЕрдЭ рдмрдвреАред
Host remoteserver
HostName remoteserver.example.org
ControlMaster auto
ControlPath ~/.ssh/control/%r@%h:%p
ControlPersist 10m
ControlPath рд▓реЗ рд╕рдХреЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫ рдирдпрд╛рдБ рдЬрдбрд╛рдирд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рд╕рдХреНрд░рд┐рдп рд╕рддреНрд░ рдЫ рднрдиреЗ ssh
ред рдЕрдиреНрддрд┐рдо рд╡рд┐рдХрд▓реНрдкрдХреЛ рдЕрд░реНрде рд╣реЛ рдХрд┐ рддрдкрд╛рдЗрдБ рдХрдиреНрд╕реЛрд▓рдмрд╛рдЯ рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрд┐рд╕рдХреЗ рдкрдЫрд┐ рдкрдирд┐, рдЕрд╡рд╕реНрдерд┐рдд рд╕рддреНрд░ 10 рдорд┐рдиреЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдЦреБрд▓рд╛ рд░рд╣рдиреЗрдЫ, рддреНрдпрд╕реИрд▓реЗ рдпрд╕ рд╕рдордпрдорд╛ рддрдкрд╛рдЗрдБ рдЕрд╡рд╕реНрдерд┐рдд рд╕рдХреЗрдЯрдорд╛ рдкреБрди: рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдердк рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд▓рд╛рдЧрд┐, рдорджреНрджрдд рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред ssh_config man
.
18. VLC рд░ SFTP рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдорд╛ рднрд┐рдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд▓рд╛рдореЛ рд╕рдордпрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдкрдирд┐ ssh
╨╕ vlc
(рднрд┐рдбрд┐рдпреЛ рд▓реНрдпрд╛рди рдХреНрд▓рд╛рдЗрдиреНрдЯ) рд╕рдзреИрдВ рдпреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдкрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рдЪреЗрдд рд╣реБрдБрджреИрди рдЬрдм рддрдкрд╛рдИрд▓рд╛рдИ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рднрд┐рдбрд┐рдпреЛ рд╣реЗрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫред рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдлрд╛рдЗрд▓ | рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрд░рд┐рдо рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН рдХрд╛рд░реНрдпрдХреНрд░рдо vlc
рдХреЛ рд░реВрдкрдорд╛ рд╕реНрдерд╛рди рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ sftp://
ред рдпрджрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рдПрдХ рдкреНрд░рдореНрдкреНрдЯ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫред
sftp://remoteserver//media/uploads/myvideo.mkv
19. рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг
рддрдкрд╛рдИрдВрдХреЛ рдмреИрдВрдХ рдЦрд╛рддрд╛ рд╡рд╛ Google рдЦрд╛рддрд╛рдХреЛ рд░реВрдкрдорд╛ рд╕рдорд╛рди рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг SSH рд╕реЗрд╡рд╛рдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫред
рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, ssh
рд╕реБрд░реБрдорд╛ рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдХрд╛рд░реНрдп рдЫ, рдЬрд╕рдХреЛ рдЕрд░реНрде рдкрд╛рд╕рд╡рд░реНрдб рд░ SSH рдХреБрдЮреНрдЬреА рд╣реЛред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЯреЛрдХрди рд╡рд╛ Google рдкреНрд░рдорд╛рдгрдХ рдПрдкрдХреЛ рдлрд╛рдЗрджрд╛ рднрдиреЗрдХреЛ рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдлрд░рдХ рднреМрддрд┐рдХ рдпрдиреНрддреНрд░ рд╣реЛред
рд╣рд╛рдореНрд░реЛ 8-рдорд┐рдиреЗрдЯ рдЧрд╛рдЗрдб рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН
20. ssh рд░ -J рд╕рдБрдЧ рдЬрдореНрдкрд┐рдЩ рд╣реЛрд╕реНрдЯрд╣рд░реВ
рдпрджрд┐ рд╕рдЮреНрдЬрд╛рд▓ рд╡рд┐рднрд╛рдЬрдирдХреЛ рдЕрд░реНрде рддрдкрд╛рдИрдВрд▓реЗ рдЕрдиреНрддрд┐рдо рдЧрдиреНрддрд╡реНрдп рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдкреБрдЧреНрди рдзреЗрд░реИ ssh рд╣реЛрд╕реНрдЯрд╣рд░реВ рдорд╛рд░реНрдлрдд рд╣рдк рдЧрд░реНрдиреБрдкрд░реНрдЫ рднрдиреЗ, -J рд╕рд░реНрдЯрдХрдЯрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рд╕рдордп рдмрдЪрдд рдЧрд░реНрдиреЗрдЫред
localhost:~$ ssh -J host1,host2,host3 [email protected]
рдпрд╣рд╛рдБ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдореБрдЦреНрдп рдХреБрд░рд╛ рдпреЛ рдЖрджреЗрд╢ рдЬрд╕реНрддреИ рд╣реЛрдЗрди ssh host1
рддреНрдпрд╕реЛ рднрдП user@host1:~$ ssh host2
рдЖрджрд┐ред -J рд╡рд┐рдХрд▓реНрдкрд▓реЗ рдЪрд▓рд╛рдЦреАрдкреВрд░реНрд╡рдХ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрд▓рд╛рдИ рдЪреЗрдирдорд╛ рдЕрд░реНрдХреЛ рд╣реЛрд╕реНрдЯрд╕рдБрдЧ рд╕рддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрди рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рддреНрдпрд╕реИрд▓реЗ рдорд╛рдерд┐рдХреЛ рдЙрджрд╛рд╣рд░рдгрдорд╛, рд╣рд╛рдореНрд░реЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ host4 рдорд╛ рдкреНрд░рдорд╛рдгрд┐рдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рддреНрдпреЛ рд╣реЛ, рд╣рд╛рдореНрд░реЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрдмрд╛рдЯ host4 рд╕рдореНрдордХреЛ рд╕рддреНрд░ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред
рдпрд╕реНрддреЛ рд╕рдореНрднрд╛рд╡рдирд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛ ssh_config
рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдкреНрд░реЛрдХреНрд╕реА рдЬрдореНрдкред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рдзреЗрд░реИ рд╣реЛрд╕реНрдЯрд╣рд░реВ рдорд╛рд░реНрдлрдд рдЬрд╛рдиреБрдкрд░реНрдЫ рднрдиреЗ, рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдорд╛рд░реНрдлрдд рд╕реНрд╡рдЪрд╛рд▓рдирд▓реЗ рдзреЗрд░реИ рд╕рдордп рдмрдЪрдд рдЧрд░реНрдиреЗрдЫред
21. iptables рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SSH рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рд░реЛрдХреНрдиреБрд╣реЛрд╕реН
рдЬреЛ рдХреЛрд╣реАрд▓реЗ SSH рд╕реЗрд╡рд╛ рдкреНрд░рдмрдиреНрдзрд┐рдд рдЧрд░реЗрдХреЛ рдЫ рд░ рд▓рдЧрд╣рд░реВ рд╣реЗрд░реЗрдХреЛ рдЫ рдЙрд╕рд▓рд╛рдИ рд╣рд░реЗрдХ рджрд┐рдирдХреЛ рд╣рд░реЗрдХ рдШрдгреНрдЯрд╛ рд╣реБрдиреЗ рдХреНрд░реВрд░ рдмрд▓ рдкреНрд░рдпрд╛рд╕рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрд╛рд░реЗ рдерд╛рд╣рд╛ рдЫред рд▓рдЧрд╣рд░реВрдорд╛ рдЖрд╡рд╛рдЬ рдХрдо рдЧрд░реНрдиреЗ рджреНрд░реБрдд рддрд░рд┐рдХрд╛ рднрдиреЗрдХреЛ SSH рд▓рд╛рдИ рдЧреИрд░-рдорд╛рдирдХ рдкреЛрд░реНрдЯрдорд╛ рд╕рд╛рд░реНрдиреБ рд╣реЛред рдлрд╛рдЗрд▓рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН sshd_config
рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдорд╛рд░реНрдлрдд рдкреЛрд░реНрдЯ##.
рд╕рд╣рдпреЛрдЧрдХреЛ рд╕рд╛рде iptables
рддрдкрд╛рдИрд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рдереНрд░реЗрд╕рд╣реЛрд▓реНрдбрдорд╛ рдкреБрдЧреНрджрд╛ рдкреЛрд░реНрдЯрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕рд╣рд░реВрд▓рд╛рдИ рд╕рдЬрд┐рд▓реИ рд░реЛрдХреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпреЛ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рд╕рдЬрд┐рд▓реЛ рддрд░реАрдХрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдЫ
22. рдкреЛрд░реНрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди SSH рдПрд╕реНрдХреЗрдк
рд░ рд╣рд╛рдореНрд░реЛ рдЕрдиреНрддрд┐рдо рдЙрджрд╛рд╣рд░рдг ssh
рдЕрд╡рд╕реНрдерд┐рдд рд╕рддреНрд░ рднрд┐рддреНрд░ рдЙрдбрд╛рдирдорд╛ рдкреЛрд░реНрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ ssh
ред рдпреЛ рдкрд░рд┐рджреГрд╢реНрдп рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рддрдкрд╛рдИрдВ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЧрд╣рд┐рд░реЛ рд╣реБрдиреБрд╣реБрдиреНрдЫ; рд╣реБрдирд╕рдХреНрдЫ рдЖрдзрд╛ рджрд░реНрдЬрди рднрдиреНрджрд╛ рдмрдвреА рд╣реЛрд╕реНрдЯрд╣рд░реВ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ рд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдирдорд╛ рд╕реНрдерд╛рдиреАрдп рдкреЛрд░реНрдЯ рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬреБрди рдкреБрд░рд╛рдиреЛ Windows 2003 рдкреНрд░рдгрд╛рд▓реАрдХреЛ Microsoft SMB рдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░рд┐рдПрдХреЛ рдЫ (рдХрд╕реИрд▓рд╛рдИ рдпрд╛рдж рдЫ ms08-67?)ред
рдХреНрд▓рд┐рдХ рдЧрд░реНрджреИ enter
, рдХрдиреНрд╕реЛрд▓рдорд╛ рдкреНрд░рд╡реЗрд╢ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН ~C
ред рдпреЛ рдПрдХ рд╕рддреНрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЕрдиреБрдХреНрд░рдо рд╣реЛ рдЬрд╕рд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд рдЬрдбрд╛рдирдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
localhost:~$ ~C
ssh> -h
Commands:
-L[bind_address:]port:host:hostport Request local forward
-R[bind_address:]port:host:hostport Request remote forward
-D[bind_address:]port Request dynamic forward
-KL[bind_address:]port Cancel local forward
-KR[bind_address:]port Cancel remote forward
-KD[bind_address:]port Cancel dynamic forward
ssh> -L 1445:remote-win2k3:445
Forwarding port.
рдпрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рд╕реНрдерд╛рдиреАрдп рдкреЛрд░реНрдЯ 1445 рд▓рд╛рдИ Windows 2003 рд╣реЛрд╕реНрдЯрдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реЗрдХрд╛ рдЫреМрдВ рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдЖрдиреНрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрдХрд╛ рдЫреМрдВред рдЕрдм рдорд╛рддреНрд░ рджреМрдбрдиреБрд╣реЛрд╕реН msfconsole
, рд░ рддрдкрд╛рдИрдВ рдЕрдЧрд╛рдбрд┐ рдмрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рдпрд╕ рд╣реЛрд╕реНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрд░)ред
рд╕рдорд╛рдкреНрддрд┐
рдпреА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ, рд╕реБрдЭрд╛рд╡рд╣рд░реВ рд░ рдЖрджреЗрд╢рд╣рд░реВ ssh
рд╕реБрд░реВрд╡рд╛рдд рдмрд┐рдиреНрджреБ рджрд┐рдиреБ рдкрд░реНрдЫ; рдкреНрд░рддреНрдпреЗрдХ рдЖрджреЗрд╢ рд░ рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдирдХрд╛рд░реА рдореНрдпрд╛рди рдкреГрд╖реНрдард╣рд░реВрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ (man ssh
, man ssh_config
, man sshd_config
).
рдо рдЬрд╣рд┐рд▓реЗ рдкрдирд┐ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рд░ рд╕рдВрд╕рд╛рд░рдХреЛ рдХреБрдиреИ рдкрдирд┐ рдард╛рдЙрдБрдорд╛ рдЖрджреЗрд╢рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдмрд╛рдЯ рдореЛрд╣рд┐рдд рднрдПрдХреЛ рдЫреБред рдЬрд╕реНрддреИ рдЙрдкрдХрд░рдгрд╣рд░реБ рд╕рдВрдЧ рдЖрдлреНрдиреЛ рдХреМрд╢рд▓ рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрд░ ssh
рддрдкрд╛рдИрд▓реЗ рдЦреЗрд▓реНрдиреБ рднрдПрдХреЛ рдХреБрдиреИ рдкрдирд┐ рдЦреЗрд▓рдорд╛ рддрдкрд╛рдИ рдЕрдЭ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд╣реБрдиреБрд╣реБрдиреЗрдЫред
рд╕реНрд░реЛрдд: www.habr.com