
рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдореЗрдВ рджреЗрдЦрд╛ рд╣реИ рдкрд┐рдЫрд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдпрд╣ рд╣реИ рдХрд┐ SSH рдФрд░ рдЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ. рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, SSH рд╣реИ рдПрдХ рдХрдиреЗрдХреНрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд┐ рдПрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рджреВрд░рд╕реНрде рдорд╢реАрди рдФрд░ рдПрдХ рд╕рддреНрд░ рдЦреЛрд▓реЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдпрд╛ рдХрдВрд╕реЛрд▓ рдПрдХ рд╣реА рд╕рд╛рде, рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╕реАрдзреЗ рдЙрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдпрджрд┐ рд╣рдо рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрдиреА рдорд╢реАрди рдпрд╛ рд╕рд░реНрд╡рд░ рд╕реЗ рддрдХ рдкрд╣реБрдБрдЪрд╛ рд░рд╣реЗ рдереЗ.
рдЬрдм рд╣рдо рдХрд░ рдПрдХ SSH рдХрдиреЗрдХреНрд╢рди рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рддрд╛рд░реНрдХрд┐рдХ рд╣реИ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдПрдХ рдкреНрд░реЙрдореНрдкреНрдЯ рдЬрд╣рд╛рдБ рд╣рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдкрд╛рд╕рд╡рд░реНрдб рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП. рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреБрдЫ рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣реИ рдХрд┐ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рддрд░рд╣, рд╣рдореЗрдВ рд╣реИ рдЕрд╕рдВрднрд╡ SSH рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЦреЛрд▓ рд▓рд┐рдкрд┐рдпреЛрдВ рд╕реЗ, рджреНрд╡рд╛рд░рд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛ.
рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ SSH рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ
рдХрд┐ рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдБрдЪ рдХрд┐рд╕реА рдЕрдиреНрдп рдХрдВрдкреНрдпреВрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░, рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ SSH, рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рд╣реИ рдХрд┐ рдПрдХ SSH рдХреБрдВрдЬреА рдЬреЛрдбрд╝реА рдмрдирд╛рдПрдБ рдУ SSH рдХреБрдВрдЬреА, рдмрд╛рдж рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдореЗрдЬрдмрд╛рди рдореЗрдВ рд╕реВрдЪреА de claves o рдЕрдзрд┐рдХреГрдд рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╕рд░реНрд╡рд░.
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯрд░реНрдорд┐рдирд▓ рдпрд╛ рд╕реНрд░реЛрдд рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ, рдЪрд▓ рд░рд╣рд╛ рдирд┐рдореНрди рдЖрджреЗрд╢:
1 2 3 4 5 6 7 8 9 10 11 | $ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/pf/.ssh/id_rsa): Created directory '/home/pf/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/pf/.ssh/id_rsa. Your public key has been saved in /home/pf/.ssh/id_rsa.pub. The key fingerprint is: 9d:21:11:18:2b:99:8e:2a:3b:ad:f9:c0:27:bb:13:2a pf@local |
рдкреВрдЫреЗрдВрдЧреЗ рдЧрдВрддрд╡реНрдп рдЬрд╣рд╛рдБ рд╕рд╣реЗрдЬреЗрдВ рдЪрд╛рдмреА, рдореИрдВ рдпрд╣ рд╕рд╛рдЗрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдФрд░ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдУ рдкрджрдмрдВрдз рдХрд┐ рддреБрдо рдЪрд╛рд╣рд┐рдП рдЦрд╛рд▓реА рдЫреЛрдбрд╝ рджреЗрдВ.
рдЕрдм, mediante una conexi├│n SSH, vamos рдПрдХ acceder рдЕрд▓ servidor remoto рдкреИрд░рд╛ рдХреНрд░реАрдпрд░ рдПрд▓ directorio ~/.ssh :
1 | $ ssh root@remoto mkdir -p .ssh |
рдирдЧ pedir├б рд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб SSH рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП, рдХреЛ рдкрд░рд┐рдЪрдп рдФрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдкрд░рд┐рдЪрдп.
рдЕрдВрдд рдореЗрдВ, рд╣рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдЬреЛрдбрд╝реЗрдВ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХреГрдд рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рджреВрд░рд╕реНрде рдорд╢реАрди, рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд╖реНрдкрд╛рджрд┐рдд:
1 | $ cat .ssh/id_rsa.pub | ssh pf@remoto 'cat >> .ssh/authorized_keys' |
рдРрд╕рд╛ рд╣реА, рд╡рд╛рдкрд╕реА рд╣рдорд╛рд░реЗ рдЕрдиреБрд░реЛрдз рдкрд░ SSH рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ.
рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рд╣рдо рдХрд┐рд╕реА рднреА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рджреВрд░рд╕реНрде рд▓рдХреНрд╖реНрдп рд╕рд░реНрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдФрд░ рдЕрдм рдкрд░ рд╕реЗ, рдЬрдм рднреА рдХрдиреЗрдХреНрдЯ, рдЬрд╣рд╛рдВ рд╣рдо рдХреБрдВрдЬрд┐рдпреЛрдВ рдпрд╛ SSH рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝реА рдХреБрдВрдЬреА, рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рдкреВрдЫ рдирд╣реАрдВ рдХрдиреЗрдХреНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП. рддреБрдорд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░реЛ рд▓рдХреНрд╖реНрдп рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдиреЗ:
1 | $ ssh pf@remoto |
рдЗрд╕ рдмрд╛рд░, рддрдХ рдкрд╣реБрдБрдЪ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рд╕реАрдзреЗ, рдХрд┐рд╕реА рдХреЗ рдмрд┐рдирд╛ рдкреНрд░реЙрдореНрдкреНрдЯ рдЖрдк рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗрдВ.
рдПрдХ рдмрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЕрдм рдЕрдЧрд░ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдкрд░ SSH рдХрдВрдкреНрдпреВрдЯрд░ рдпрд╛ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдореЗрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЦреЛрд▓ рд▓рд┐рдкрд┐рдпреЛрдВ рдУ рдЦреЛрд▓ рд▓рд┐рдкрд┐рдпреЛрдВ, рддрдм рд╕реЗ рд╡рд╣ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдХрд░реЗрдЧрд╛.
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЛ рдкрд╣реБрдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ SSH рдХреБрдВрдЬреА рдПрдХ рд░реВрдк рд╣реИ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╣реБрдБрдЪ, рддрдм рд╕реЗ рдпрд╣ рдЕрдиреНрдп рдорд╢реАрдиреЛрдВ рдХреЛ рд░реЛрдХрддрд╛, рдФрд░ рдХреЗрд╡рд▓ рдорд╢реАрди рд╣реИ рдХрд┐ рдХрд┐рдпрд╛ рдЬрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЕрдкрдиреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЕрдзрд┐рдХреГрдд рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рдЙрд╕ рд╕рд░реНрд╡рд░ рдкрд░.