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

рд░рд┐рдореЛрдЯ рдПрд╕рдПрд╕рдПрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рд░рд┐рдореЛрдЯ - рдПрд╕рдПрд╕рдПрдЪ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЖрдкрдХреЛ рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рдЕрдВрджрд░ рд╕реЗ рдПрд╕рдПрд╕рдПрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд░рд┐рдореЛрдЯ рдорд╢реАрди рдпрд╛ рд╡реАрдПрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреНрд╕ рджреГрд╢реНрдп ()X) рдореЗрдВ "рджреВрд░рд╕реНрде ssh" рдЦреЛрдЬ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╕реНрдерд┐рддрд┐ рдкрдЯреНрдЯреА рдХреЗ рдирд┐рдЪрд▓реЗ-рдмрд╛рдПрдБ рдХреЛрдиреЗ рдкрд░ рдПрдХ рд╕рдВрдХреЗрддрдХ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдпрд╣ рд╕рдВрдХреЗрддрдХ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡реАрдПрд╕ рдХреЛрдб рдХрд┐рд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ (рд╕реНрдерд╛рдиреАрдп рдпрд╛ рджреВрд░рд╕реНрде) рдЪрд▓ рд░рд╣рд╛ рд╣реИред рд░рд┐рдореЛрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрдорд╛рдВрдб рдХреА рдПрдХ рд╕реВрдЪреА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрддрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

SSH рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓
рдкрд╣рд▓реЗ рдХреЗ рд░рд┐рдореЛрдЯ рдПрд╕рдПрд╕рдПрдЪ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд╣рдо рдХреЗрд╡рд▓ рдПрдХ рдорд╢реАрди рд╕реЗ рдЬреБрдбрд╝реЗ рдереЗ рдФрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдкрд░ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ @ рд╣реЛрд╕реНрдЯ" рджрд░реНрдЬ рдХрд░рдХреЗ рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдХрдИ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдпрд╛ рд╕реНрдерд╛рдиреАрдп рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, рдкрддреЗ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдпрд╛рдж рдХрд┐рдП рдмрд┐рдирд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реИред
OpenSSH рдЖрдкрдХреЗ рд╕рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ SSH рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред SSH рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреВрд░рд╕реНрде рдХрдорд╛рдВрдб рдХреЛ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдореЛрдЯ рдЗрдВрдбрд┐рдХреЗрдЯрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдУрдкрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЪреБрдиреЗрдВ, рдФрд░ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬреЛ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / {yourusername} /ред Ssh / config" рдкрде рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреА рд╣реИред

рдпрд╣рд╛рдБ рдПрдХ SSH рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config Host python-linux-vm HostName <vm address> User sana IdentityFile ~/.ssh/id_python_vm Host node-vm HostName <vm address> User sana Port 5522 IdentityFile ~/.ssh/id_node_vm
рдХрдИ рдФрд░
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдПрд╕рдПрд╕рдПрдЪ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреВрд░реНрдгрддрд╛рдПрдВ рдФрд░ рд░рдВрдЧреАрдирд┐рдпрд╛рдБ рдорд┐рд▓реЗрдВрдЧреА рдФрд░ рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП IntelliSense рдХреЗ рд▓рд┐рдП (forSpace) рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдКрдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рднреА рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдХреЙрдиреНрдлрд┐рдЧрд░ рдлрд╛рдЗрд▓ рдХреЛ рд╕реЗрд╡ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрди рд╣реЛрд╕реНрдЯреНрд╕ рдХреЛ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗ, рд╕рд╛рде рд╣реА рдЙрд╕ рд╣реЛрд╕реНрдЯ рдкрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓реЗ рдЧрдП рдХрд┐рд╕реА рднреА рдлреЛрд▓реНрдбрд░ рдХреЛ рднреА рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗред рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рд╣реЛрд╕реНрдЯ рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЖрдЧреЗ рдЖрдЗрдХрди рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдПрдХ рдирдпрд╛ рд╡реАрдПрд╕ рдХреЛрдб рд╡рд┐рдВрдбреЛ (рдЙрджрд╛рд╣рд░рдг) рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдЙрд╕ рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдЧрд╛ред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ, рдореИрдВ рдЕрдкрдиреЗ рд░рд┐рдореЛрдЯ рдорд╢реАрди "рдкрд╛рдпрдерди-рд▓рд┐рдирдХреНрд╕-рд╡реАрдПрдо" рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реВрдВ рдФрд░ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореБрдЭреЗ рдЙрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдЕрддреАрдд рдореЗрдВ рдХрдиреЗрдХреНрдЯ рдХрд┐рдП рд╣реИрдВ, рд╕рд╛рде рд╣реА рд░рд┐рдореЛрдЯ рдорд╢реАрди рд╕реЗ рдХрд┐рд╕реА рднреА рдЕрдЧреНрд░реЗрд╖рд┐рдд рдкреЛрд░реНрдЯ рд╕реЗред

ProxyCommand
рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рдЕрдкрдиреА рдХрдВрдкрдиреА рдЗрдВрдЯреНрд░рд╛рдиреЗрдЯ рдпрд╛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рдкреАрдЫреЗ рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдпрд╛ рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛрд░рд┐рдореЛрдЯ рдорд╢реАрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдк рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рд╕рд░реНрд╡рд░ рдпрд╛
рдЬрдВрдк рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЗ рднреАрддрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рддрд░рд╣ рдХрд╛ рд╕реЗрдЯрдЕрдк рдЙрдкрдпреЛрдЧреА рд╣реИ, рдЬреЛ рд╣реЛрд╕реНрдЯ рдХреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯ рд╕реЗ рдХреЗрд╡рд▓ SSH рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд░рд┐рдореЛрдЯ - рдПрд╕рдПрд╕рдПрдЪ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдЬрдВрдк-рдмреЙрдХреНрд╕ рд╕реЗрдЯрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк
ProxyCommand
рдХреЙрдиреНрдлрд┐рдЧ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬрдВрдк рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ SSH рдХрдиреЗрдХреНрд╢рди рдЦреЛрд▓реЗрдЧрд╛, рдФрд░ рдлрд┐рд░ рдПрдХ рдирд┐рдЬреА рдЖрдИрдкреА рдкрддреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рдХреНрд╖реНрдп рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдЧрд╛ред
рдЖрдк рдЗрд╕ рддрд░рд╣ SSH config рдлрд╛рдЗрд▓ рдореЗрдВ
ProxyCommand
config рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
# Jump box with public IP address Host jump-box HostName 52.179.157.97 User sana IdentityFile ~/.ssh/jumpbox # Target machine with private IP address Host target-box HostName <IP address of target> User sana IdentityFile ~/.ssh/target ProxyCommand ssh -q -W %h:%p jump-box
ControlMaster
рдпрджрд┐ рдЖрдк рдХреБрдВрдЬреА-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреВрд░рд╕реНрде SSH рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рджреЛ-рдХрд╛рд░рдХ, рдкрд╛рд╕рд╡рд░реНрдб-рдЖрдзрд╛рд░рд┐рдд, рдпрд╛ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рдХреЗ рд╕рд╛рде SSH рдХреБрдВрдЬреА, рддреЛ рдЖрдкрдХреЛ рдХрдИ рдмрд╛рд░ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рджрд░реНрдЬ рдХрд░рдиреА рдкрдбрд╝ рд╕рдХрддреА рд╣реИред
рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ SSH рдХрдиреЗрдХреНрд╢рди рдЦреЛрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдореМрдЬреВрджрд╛ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
ControlMaster
рд╡рд┐рдХрд▓реНрдк (рдХреЗрд╡рд▓
ControlMaster
/ Linux рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рдореЗрдВ рджрд░реНрдЬ рд╣реЛрдиреЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреА SSH рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рдореНрди рдЬреЛрдбрд╝реЗрдВ:
Host * ControlMaster auto ControlPath ~/.ssh/sockets/%r@%h-%p ControlPersist 600
рдСрдлрд▓рд╛рдЗрди рд░рд┐рдореЛрдЯ рдорд╢реАрди
рдпрджрд┐ рдЖрдк рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╣реИрдВ рдпрд╛ рдЖрдкрдХреА рдХрдВрдкрдиреА рдЖрдкрдХреЗ рд╡реАрдПрдо рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреА рд╣реИ рдФрд░ рд╡реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд░рд┐рдореЛрдЯ - рдПрд╕рдПрд╕рдПрдЪ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЖрдкрдХреЗ рд╡реАрдПрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рдкрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡реАрдПрд╕ рдХреЛрдб рдХреЛ рд╡реАрдПрд╕ рдХреЛрдб рд╕рд░реНрд╡рд░ рдирд╛рдордХ рдПрдХ рдШрдЯрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд░рд┐рдореЛрдЯ рдорд╢реАрди рдХреЗ рд▓рд┐рдПред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдм рдЖрдк рджреВрд░рд╕реНрде - SSH рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ рдПрдХ рдирдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
рд╕реЗрдЯрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ
remote.SSH.allowLocalServerDownload
рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВред
remote.SSH.allowLocalServerDownload
, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд╣рд▓реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ VS рдХреЛрдб рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ SCP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрдкреА рдХрд░реЗрдЧрд╛ред
рдиреЛрдЯ: рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рдПрдЧреАред
рджреВрд░рд╕реНрде - SSH рд░рд╛рддреНрд░рд┐рдХрд╛рд▓реАрди рд╡рд┐рд╕реНрддрд╛рд░
рдпрджрд┐ рдЖрдк рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ рд╣реА рдирдП рдЕрдкрдбреЗрдЯ рдФрд░ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ
рд░рд┐рдореЛрдЯ - рдПрд╕рдПрд╕рдПрдЪ рдирд╛рдЗрдЯрд▓реА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдерд╛рдкрд┐рдд
рдХрд░реЗрдВ (рдкрд╣рд▓реЗ рд░рд┐рдореЛрдЯ-рдПрд╕рдПрд╕рдПрдЪ рд╕реНрдерд┐рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ)ред рдпрд╣ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рд░рд╛рддреНрд░рд┐рдХрд╛рд▓реАрди рдирд┐рд░реНрдорд╛рдг рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдЬрд╛рд░реА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред