рдПрдХ рдмрд╛рд░ WinBS рдХреЗ рддрд╣рдд рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдорд╢реАрди рдкрд░ рджреВрд░рд╕реНрде ssh рдкрд╣реБрдБрдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЬреЛ рдХрд┐ FreeBSD рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП рд╣реИред
Fryushka рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореИрдиреБрдЕрд▓ рд╣реИрдВ, OpenSSL рдореЗрдВ рдкреНрд░рдореБрдЦ рдкреАрдврд╝реА, рдЖрджрд┐, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢ рдПрдХ рд╕рд╛рде рд▓рд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдордВрдЪ рдХреЛ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИред
рднрд╛рдЧ 1, рддреИрдпрд╛рд░реАред рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдирд╛ рдФрд░ рдЙрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, Fryusha рдХреЗ рддрд╣рдд рдПрдХ рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕рднреА рдХрд╛рдо рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
% sudo adduser
рдЖрдЧреЗ рдРрд╕реЗ рдкреНрд░рд╢реНрди рд╣реЛрдВрдЧреЗ рдЬрд┐рдирдХрд╛ рдЙрддреНрддрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
Username: shurchik
Full name:
(рдЖрдк рдЗрд╕рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП infa рд╣реИ),
UID (Leave empty for default):
(рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рдореБрдлреНрдд рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЪреБрдиреЗрдВ, рдЗрд╕реЗ рдЫреЛрдбрд╝реЗрдВ),
Login group [shurchik]: wheel
(рдпрд╣рд╛рдВ рд╣рдо рдореБрдЦреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкрд╣рд┐рдпрд╛ рд╕рдореВрд╣ рдореЗрдВ рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ)
Login group is wheel. Invite shurchik into other groups?:
Login group is wheel. Invite shurchik into other groups?:
(рдЖрдк рдЕрдиреБрд░реЛрдз рдХреЛ рднреА рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдиреНрдп рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдлрд┐рд░ рдЖрдк рдЙрд╕реЗ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ)ред
Login class [default]:
(рдореИрдВ рдЗрд╕реЗ рднреА рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдЖрдк рд╕реНрдерд╛рдиреАрдп - рд▓реЗрдЖрдЙрдЯ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднрд╛рд╖рд╛, рдЬрд┐рд╕реЗ рд░реВрд╕реА рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред)
Shell (sh csh tcsh bash nologin) [sh]: bash
(рдпрд╣ рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рд╣реИ, рдЖрдк рд╢реЗрд▓ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмреИрд╢ рдпрд╛ zsh)
Home directory [/home/shurchik/]:
(рдпрджрд┐ рдпрд╣ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╕реВрдЯ рдХрд░рддреА рд╣реИ, рддреЛ Enter рджрдмрд╛рдПрдВ, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдореИрдВ рдПрдХ рдФрд░ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, / рд╣реЛрдо / рдЯреЗрд╕реНрдЯ /)
Home directory permissions (Leave empty for default):
(рдЖрдк рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ),
Use password-based authentication? [yes]:
Use password-based authentication? [yes]:
(рдореИрдВ рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рднреА рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓реЙрдЧ рдЗрди рдирд╣реАрдВ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ)
Use an empty password? (yes/no) [no]:
Use an empty password? (yes/no) [no]:
(рдореИрдВ рднреА рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ),
Enter password:
(рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рдд рдХрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдВрдХреЗрдд рдирд╣реАрдВ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рддрд╛рд░рд╛рдВрдХрди рдХреЗ рд╕рд╛рде рднреА)
Enter password again:
(рдпрд╣рд╛рдВ рднреА рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдкрд╛рд╕рд╡рд░реНрдб рджреЛрд╣рд░рд╛рдПрдВ),
Lock out the account after creation [no]:
рдЖрдЦрд┐рд░рдХрд╛рд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА рдФрд░ рдкреВрдЫреЗрдВрдЧреА рдХрд┐ рд╡реЗ рд╕рд╣рдордд рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ:
Username: shurchik
Password:******
Full name:
UID: 1010
Class:
Groups: wheel
Home directory: /home/shurchik/
Home mode:
Shell: /bin/bash
Locked: no
OK? (yes/no):
рдореИрдВ рд╣рд╛рдБ рд▓рд┐рдЦрддрд╛ рд╣реВрдБ
Adduser: INFO: Successfully added (shurchik) to user database.
рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рдЕрдиреБрд░реЛрдз рдкрд░, рдЙрддреНрддрд░ рдирд╣реАрдВ:
Add another user? (yes/no): no
Goodbye!
рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рд╕реБрдбреЛ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╛ рддреЛ рдкреВрд░реЗ рд╡реНрд╣реАрд▓ рд╕рдореВрд╣ рдХреЛ рд╕реВрдбреЛ рдлрд╛рдЗрд▓ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдпрд╛ рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╣реАред
рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ / PCBSD / рд╕реНрдерд╛рдиреАрдп / рдЖрджрд┐ / sudoers рд▓рд╛рдЗрди рдХреЛ рдЕрдирдлреЙрд▓реЛ рдХрд░ рджреЗрддрд╛ рд╣реИ
% wheel ALL=(ALL) NOPASSWD: ALL
(рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдм sudo (рд╕реБрдкрд░рд╕реБрдЕрд░ рдбреВ) рдХреА рдкрд╣реБрдВрдЪ рд╡реНрд╣реАрд▓ рдЧреНрд░реБрдк рдХреЗ рд╕рднреА рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдмрд┐рдирд╛ рдЦреБрд▓реА рд╣реИ),
! рдЗрд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж sudoers рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рднрд╛рд╡реА рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕ рдкрд░ 440 рдЕрдзрд┐рдХрд╛рд░ рд▓рдЧрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдЕрдм рдПрдХ рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ:
% su shurchik
password:
рдЖрдк рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рдХрдорд╛рдВрдб рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
% sudo тАУl
рдЖрдк рд╕рднреА рд╕рдореВрд╣реЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
% less /etc/group
рднрд╛рдЧ 2, рдореБрдЦреНрдп Sshd рдбреЗрдореЙрди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ред
рдирд┐рдЬреА рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреАред
рдореИрдВ рдУрдкреЗрдВрд╢ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред
1. ssh рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗрдЯ рдХрд░рдирд╛рдЧреЗрдЯрд╡реЗ рдкрд░ рдЦреБрд▓рд╛ рдкреЛрд░реНрдЯ 22ред
рдкрд╣рд▓реЗ, рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рд╕рд░реНрд╡рд░ рдкрд░ рдбреЗрдореЙрди рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред (Ssh рдбреЗрдореЙрди sshd рд╣реИ)
рддрд░реАрдХреЗ:
% ps auwx | grep sshd
рдпрд╛
% sockstat -4l | grep :22
рдпрджрд┐ рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ:
sshd тАжtcp4 :22
рдорддрд▓рдм рдкреЛрд░реНрдЯ 22 рд╕реБрди рд░рд╣рд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ ssh рдЗрд╕ рдкреЛрд░реНрдЯ рд╕реЗ рд╣реЛрдХрд░ рдЬрд╛рддрд╛ рд╣реИ)
рдпрджрд┐ рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд╕реБрди рд░рд╣рд╛ рд╣реИ, рддреЛ ssh рдбреЗрдорди рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдпрд╛ рдЖрдк рдмрд╕ рдХрдорд╛рдВрдб рджреЗ рд╕рдХрддреЗ рд╣реИрдВ:
% sudo /etc/rc.d/sshd start
рдпрджрд┐ рдЖрдк рд╢рд╛рдк рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рддрдм рд╣рдо rc.conf.local рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ (/ рдореЗрдВ рд╕реНрдерд┐рдд) рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ рдмрдирд╛рдПрдВ рдФрд░ рд╡рд╣рд╛рдВ sshd_enable = "YES" рд▓рд┐рдЦреЗрдВред (рдЖрдк рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╣реА рд▓рд╛рдЗрди рдХреЛ rc.conf рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред)
рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рдЖрдк ssh рдбреЗрдореЙрди рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯ рдХрдорд╛рдВрдб рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХреЗрдВред рдкрд░рд┐рд╡рд░реНрддрди рддреБрд░рдВрдд рдкреНрд░рднрд╛рд╡реА рд╣реЛрддреЗ рд╣реИрдВред
рдЕрдм рдлрд┐рд░ рд╕реЗ ssh рд╕реНрдЯрд╛рд░реНрдЯ рдХрдорд╛рдВрдб рджреЗрдВ:
% sudo /etc/rc.d/sshd start
рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрдм рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдкреЛрд░реНрдЯ 22 рд╕реБрди рд░рд╣рд╛ рд╣реИ:
% sockstat -4l | grep :22
рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
sshd тАжtcp4 :22
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдПрдХ рдХрдорд╛рдВрдб рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ:
% ssh localhost
рдпрджрд┐ .. рдХрд┐рд╕реА рдиреЗ рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛, рддреЛ ssh рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдФрд░ рд╣рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ред
2. рдкреНрд░рдореБрдЦ рдкреАрдврд╝реАрд╣рдо рдХреБрдВрдЬреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рджреЗрддреЗ рд╣реИрдВ:
% ssh-keygen
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдзрд┐ rsa рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, dsa рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдзрд┐ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ
% ssh-keygen тАУt dsa
рдХрд╣рдирд╛ рд╣реЛрдЧрд╛
рдирд┐рдЬреА рдХреБрдВрдЬреА / рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдЬреЛрдбрд╝реА рдХреА рдкреАрдврд╝реА рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред
рдХрд╣реЗрдВрдЧреЗ:
Enter passphrase:
(рдЕрдзрд┐рдорд╛рдирддрдГ рд▓рдВрдмрд╛ рдФрд░ рдЬрдЯрд┐рд▓)
рдХреБрдВрдЬреА ~ / .ssh рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (/home/shurchik/.ssh) рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВред
рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рд╣реИ:
% ls тАУl ~/.ssh
id_rsa рдПрдХ рдирд┐рдЬреА рдХреБрдВрдЬреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд╕ rsa рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ),
id_rsa.pub рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, rsa.pub рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рддрд░реАрдХреЗ рд╕реЗ рдбрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░реЗрдВ:
Id_rsa.pub рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдзрд┐рдХреГрдд_рдХреА рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред
рдпрд╣ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
% cat id_rsa.pub >> authorized_keys
рдпрд╣ рдЕрдзрд┐рдХреГрдд_рдХреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ id_rsa.pub рдХреА рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдпрд╣ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдмрдирд╛рддрд╛ рд╣реИред рдХреИрдЯ рдХреЙрдиреНрдЯреЗрдиреЗрдЯ рдХреЗ рд▓рд┐рдП рдХрдо рд╣реИред
рдпрджрд┐ рдХреЛрдИ рдЕрдзрд┐рдХреГрдд_рдХреА рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ id_rsa.pub рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдХрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:
% cp id_rsa.pub authorized_keys
.Ssh рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдВрдЪреЗрдВ:
% ls тАУl ~/.ssh
(рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)
id_rsa
id_rsa.pub
authorized_keys
рдЕрдзрд┐рдХреГрдд_рдХреАрд▓реНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ id_rsa рдФрд░ id_rsa.pub рдХреЛ рдХрд╣реАрдВ рдФрд░ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ ~ / .ssh рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЛ рди рдЦреЛрдПрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╣рдо рд░рд┐рдореЛрдЯ рдорд╢реАрди рдкрд░ рд╣реЛрд╕реНрдЯ рдирд╛рдо рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ (рдЗрд╕реЗ ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп рдЖрд╡рд╢реНрдпрдХ рд╣реИ), рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдо рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрд╕реЗ рдкреАрдбрд╝рд╛ рджреЗрдВрдЧреЗред
% hostname
testhost
рдЕрдм рд╣рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЖрдИрдкреА рдкрддрд╛ рдкрддрд╛ рд╣реИ:
% host testhost
рдиреЛрдЯ: FreeBsd7 des-рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдкреЛрдЯреАрди рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИред рд▓реЗрдХрд┐рди FreeBsd9 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЕрд▓рдЧ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдорд╛рдиреНрдпрддрд╛ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреЛрдЯреАрди-рдЬреАрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдРрд╕реЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕реЗ рдпреВрдирд┐рдХреНрд╕ рд╕рдордЭрддрд╛ рд╣реИред
3. рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреЛ рдПрдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдкреБрдЯреНрдЯреА рд╕рдордЭрддрд╛ рд╣реИред(рд╡рд┐рдВрдбреЛрдЬ рдкрд░)
рдкреБрдЯреНрдЯреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЗрд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред Windows рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдХреБрдВрдЬреА рд▓рд╛рдПрдВред рдкреБрдЯреНрдЯреА рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рд╛рд░реВрдк рдХреА рдХреБрдВрдЬреА рд╕рдордЭрддреА рд╣реИ (рдЗрд╕рдХрд╛ =) .ppk
рдкреБрдЯреНрдЯреА-рдЬреАрди рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдореБрдЦреНрдп рдпрд╛ рдЕрд▓рдЧ рд╕реЗ рдПрдХ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд) рдЪрд▓рд╛рдПрдВред
рдПрдХред рдлрд╝рд╛рдЗрд▓-рд▓реЛрдб рдирд┐рдЬреА рдХреБрдВрдЬреА (рдЪреВрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрди рд╣реИ рдЬрд┐рд╕реЗ рдПрдХ рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╣рдо рдЗрд╕реЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред)
рдЦред рдирд┐рдЬреА рдХреБрдВрдЬреА рд╕рд╣реЗрдЬреЗрдВ (рдЙрджрд╛ред Id_rsa.ppk)
рднрд╛рдЧ 3, рдЧрдВрднреАрд░ред рдкреЛрдЯреАрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдФрд░ рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд░рд┐рдореЛрдЯ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
1. рдкреБрдЯреНрдЯреА рдЪрд▓рд╛рдПрдВредрд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рд╕рддреНрд░: рд╣реЛрд╕реНрдЯрдирд╛рдо testhost (рдпрд╛ ip)
рд▓реЙрдЧрд┐рдВрдЧ: рдХреЛрдИ рднреА рд▓реЙрдЧ, рд╡реИрдХрд▓реНрдкрд┐рдХ + рдЪрд┐рд╣реНрди рд╣рдореЗрд╢рд╛ рдЗрд╕реЗ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдпрд╛ рдЗрд╕рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛрддрд╛ рд╣реИ), рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рд░ рд▓реЙрдЧреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдкреВрдЫрдирд╛ рдЪрд╛рд╣рд┐рдП;
рдЦрд┐рдбрд╝рдХреА: рдЕрдиреБрд╡рд╛рдж utf-8
рдХрдиреЗрдХреНрд╢рди: рдСрдЯреЛ-рд▓реЙрдЧрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо shurchik
SSH: рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ ... id_rsa.ppk рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (рдХрд╣реАрдВ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдкреЛрдЯреАрди рдмрд┐рд▓реНрдХреБрд▓ рдЙрджрд╛рд╕реАрди рд╣реИред рдЗрд╕реЗ рдХрд╣рд╛рдВ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред)
рдФрд░ рдЕрдм рд╣рдо рд╕рдм рдХреБрдЫ рдмрдЪрд╛ рд▓реЗрдВрдЧреЗ:
рд╕рддреНрд░: рд╕рд╣реЗрдЬреЗ рдЧрдП рд╕рддреНрд░: рдирдпрд╛ (рдЗрд╕ рд╕рддреНрд░ рдХрд╛ рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВ), рд╕рд╣реЗрдЬреЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдирдпрд╛ рд╕рддреНрд░ рд╕реВрдЪреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдкреБрдЯреНрдЯреА рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рд╕реЗрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕реЗ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рд╕реВрдЪреА рд╕реЗ рдирдпрд╛ рдЪреБрдиреЗрдВ рдФрд░ рд▓реЛрдб рджрдмрд╛рдПрдВред
рдЕрдм Open рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЦреБрд▓реЗрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдПрдХ рдкрд╛рд╕ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВрдЧреЗред
рдпрджрд┐ рдЪрд╛рдмрд┐рдпрд╛рдБ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо, рд╢рд╛рдк, рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб (рдЗрд╕рдХреЗ рд▓рд┐рдП shurchik рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб) рдорд╛рдВрдЧреЗрдЧрд╛ред
2. рдЕрдВрдд рдореЗрдВ, рдЖрдк рдПрдХ рд▓реЙрдЧрд┐рди рдкрд╛рд╕рд╡рд░реНрдб (рдХреЗрд╡рд▓ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЫреЛрдбрд╝рдХрд░)
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдХрдиреЗрдХреНрд╢рди рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░, ssh рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЬрд╛рдПрдБ:
/ etc / ssh / sshd_configред
рд╡рд╣рд╛рдВ рдЖрдкрдХреЛ рд▓рд╛рдЗрди рдЬреЛрдбрд╝рдиреЗ (рдпрд╛ рдЕрдирд╕реБрдирд╛ рдХрд░рдиреЗ) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
UsePAM рд╕рдВред
рдлрд┐рд░ рдЖрдкрдХреЛ ssh рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
% sudo /etc/rc.d/sshd stop
% sudo /etc/rc.d/sshd start
рд╡рд╣ рд╕рдм рд╣реИ!