рдпрд╣ рд▓реЗрдЦ рдЙрдмрдВрдЯреВ рдХреЗ рддрд╣рдд рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред Google рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧред
рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрдирд╛
рдЖрдкрдХреЛ рд╕реНрд░реЛрдд рд╕реЗ Google-рдкреНрд░рдорд╛рдгрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рдо рдкреАрдкреАрдП рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ? рдЗрд╕рдХреЗ рд▓рд┐рдП git, build-Essential, libpam0g-dev, checkinstall рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
git clone https://code.google.com/p/google-authenticator/ cd libpam/ make sudo checkinstall -D sudo dpkg -i libpam_20120827-1_i386.deb
рд╕рдм рдХреБрдЫ, рд╕рдм рдХреБрдЫ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред
рд╕рдорд╛рдпреЛрдЬрди
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ sshd (/ etc / ssh / sshd_config)
ChallengeResponseAuthentication yes
рдкреБрдирдГ рдкреНрд░рд╛рд░рдВрдн sshd (рд╡рд░реНрддрдорд╛рди рд╕рддреНрд░ рдирд╣реАрдВ рддреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛):
/etc/init.d/ssh restart
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ
Google-рдкреНрд░рдорд╛рдгрдХ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╣рд╛рдВ,
рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рдПрдЧреА, рд╕рд╛рде рд╣реА рдПрдХ рдХреНрдпреВрдЖрд░ рдХреЛрдб рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЬрд┐рд╕реЗ рдЖрд╡реЗрджрди рджреНрд╡рд╛рд░рд╛ рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрд╡реЗрджрди рдИрдореЗрд▓ рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗрдЧрд╛ - рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдУрдЯреАрдкреА рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдЖрдкрдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ @ рд╣реЛрд╕реНрдЯ рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред