HowTo: рд▓рд┐рдирдХреНрд╕ (рдЙрдмрдВрдЯреВ) рдкрд░ рдЕрд▓рд╛рджреАрди eToken рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдиреВрдиреА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдмреИрдВрдХрд┐рдВрдЧ

UPD: Ubuntu 13.10 x64 рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрд┐рдд рдЧреНрд░рд╛рд╣рдХ SafenetAuthenticationClient рдХреЛ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрд▓рд╛рджреАрди рд╕реЗ рдкреВрдЫрдирд╛ рд╣реЛрдЧрд╛ред

рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдореИрдВрдиреЗ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдЖрдИрдкреА рдЦреЛрд▓рд╛ред рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдореИрдВ рдЪрд╛рд▓реВ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдмреИрдВрдХ рдХреА рдкрд╕рдВрдж рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдКрдкрд░ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рдЗрдВрдбрд┐рдкреЗрдВрдбреЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХреБрдЫ рдЖрд╡рд╢реНрдпрдХ рдерд╛ - рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдЗрдВрдЯрд░рдиреЗрдЯ рдмреИрдВрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдмреИрдВрдХ рд╢рд╛рдЦрд╛ рдореЗрдВ рдпрд╛рддреНрд░рд╛рдПрдВ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдпрд╣ рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реИред рдирддреАрдЬрддрди, рдореИрдВ PromSvyazBank рдкрд░ рдмрд╕ рдЧрдпрд╛, рдЗрд╕ рдЙрдореНрдореАрдж рдореЗрдВ рдХрд┐ рдЙрдирдХреА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ / рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдпреВрдПрд╕рдмреА рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рди рдХрд┐ рдИрдЯреЛрдХреЗрди рдкрд░ (рдпрд╣ рдУрдореНрд╕реНрдХ рдореЗрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ)ред рдореИрдВрдиреЗ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдмреИрдВрдХреЛрдВ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рд░реЛрдХрд╛ рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдХрд┐ рдХрд┐рд╕ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдирдХреА рдЪрд╛рдмрд┐рдпрд╛рдВ рдЬрд╛рд░реА рдХреА рдЬрд╛рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рджрд┐рди рдмрд░реНрдмрд╛рдж рд╣реЛ рдЧрдпрд╛ - рдореИрдВ рдХрд┐рд╕реА рднреА рдмреИрдВрдХ рдореЗрдВ рд╕рд╛рдиреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреЗ рдкрд╛рд╕ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрд╛ред рдирддреАрдЬрддрди, рдЪрдпрдирд┐рдд рдмреИрдВрдХ рдореЗрдВ рдкреНрд░рдореБрдЦ рдирд┐рд░реНрдорд╛рдг рд╕реЗрд╡рд╛ рдмрд▓реНрдХрд┐ рдиреАрд░рд╕ рд╣реЛ рдЧрдИред рдХреБрдВрдЬрд┐рдпрд╛рдБ рдмрдирд╛рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рд╡рд╛рд╣рдХ рдХреЗ рд░реВрдк рдореЗрдВ USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рдкреНрд░рд╛рдкреНрдд eToken рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕ рдмреИрдВрдХ рдореЗрдВ "рдореБрдЦреНрдп" рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗрд╡рд▓ eToken рдкрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЖрдк USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, Ubuntu 12.04 x64 рдХреЗ рддрд╣рдд eToken рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░рдиреЗрдЯ рдмреИрдВрдХрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рдиред

рдореИрдиреБрдЕрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдЕрдкрд╡рд╛рдж рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрдм рд╕рдм рдХреБрдЫ x64 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣реИред

рдпрджрд┐ рдЖрдкрдХрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдмреИрдВрдХ рдЬрд╛рд╡рд╛ рдХреНрд▓рд╛рдЗрдВрдЯ (рдореЗрд░рд╛ рдЬреИрд╕рд╛) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рд╕рднреА рдореБрдлреНрдд рдЬреЗрд╡реАрдПрдо рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдзреНрд╡рд╕реНрдд рдХрд░ рджреЗрдВ рдФрд░ рдУрд░реЗрдХрд▓ рдХреЗ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ, рдЙрд╕ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:

1. рддреИрдпрд╛рд░реАред

sudo apt-get install ia32-libs libhal1 opensc pcscd wget http://archive.ubuntu.com/ubuntu/pool/main/p/pcsc-lite/libpcsclite1_1.8.6-3ubuntu1b1_amd64.deb wget http://archive.ubuntu.com/ubuntu/pool/main/h/hal/libhal1_0.5.14-0ubuntu6_amd64.deb dpkg -x libpcsclite1_1.8.3-3ubuntu1_amd64.deb libpcsclite1-amd64 dpkg -x libhal1_0.5.14-0ubuntu6_amd64.deb libhal1-amd64 sudo cp libpcsclite1-amd64/lib/x86_64-linux-gnu/libpcsclite.so.1.0.0 /lib64/ sudo ln -s /lib64/libpcsclite.so.1.0.0 /lib64/libpcsclite.so.1 sudo mkdir /usr/lib64 sudo cp libhal1-amd64/usr/lib/libhal.so.1.0.0 /usr/lib64/ sudo ln -s /usr/lib64/libhal.so.1.0.0 /usr/lib64/libhal.so.1 sudo ln -s /usr/lib64/libhal.so.1 /usr/lib/ 


рдпрджрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЖрдк рдЕрднреА рднреА SafenetAuthenticationClient рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ 32 - рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

 wget archive.ubuntu.com/ubuntu/pool/main/p/pcsc-lite/libpcsclite1_1.8.6-3ubuntu1b1_i386.deb wget archive.ubuntu.com/ubuntu/pool/main/h/hal/libhal1_0.5.14-0ubuntu6_i386.deb dpkg -x libpcsclite1_1.7.2-2ubuntu2_i386.deb libpcsclite1-i386 dpkg -x libhal1_0.5.14-0ubuntu6_i386.deb libhal1-i386 sudo cp libpcsclite1-i386/lib/i386-linux-gnu/libpcsclite.so.1.0.0 /lib32 sudo ln -s /lib32/libpcsclite.so.1.0.0 /lib32/libpcsclite.so.1 sudo cp libhal1-i386/usr/lib/libhal.so.1.0.0 /usr/lib32 sudo ln -s /usr/lib32/libhal.so.1.0.0 /usr/lib32/libhal.so.1 

рдзрдиреНрдпрд╡рд╛рдж agel ред

рдЕрд▓реНрдлрд╛ рдмреИрдВрдХ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рднреА рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рдзрдиреНрдпрд╡рд╛рдж xmm !

2. рд╕реЗрд╡рд╛ (рдбреНрд░рд╛рдЗрд╡рд░) рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред

рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдо рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рд▓рд┐рдВрдХ рд▓рдЧрднрдЧ рдЧреБрдкреНрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЛ рдлрд╛рдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд┐рд╕реЗ рд╣реИ?

 wget http://www.secdiary.com/packages/pool/main/SafenetAuthenticationClient-8.0.5-0_amd64.deb sudo dpkg -i SafenetAuthenticationClient-8.0.5-0_amd64.deb sudo ln -s /usr/lib64/libeTPkcs11.so /usr/lib/ 

рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИред рдЖрдк USB рдореЗрдВ рдХреБрдВрдЬреА рдкреНрд▓рдЧ рдХрд░рдХреЗ (USB рд╣рдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ) рдФрд░ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдХрд░ рдСрдкрд░реЗрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 pkcs11-tool --module /usr/lib64/libeTPkcs11.so -L 

рд╕реВрдЪреА рдореЗрдВ рдХреБрдВрдЬреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдХреЗ рдмрд╛рдж рдореИрдВ рдЕрднреА рднреА рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдмреВрдЯ, tkред рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЧреНрд░рд╛рд╣рдХ рдиреЗ рдкреВрдЫрд╛ред

рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рд╣реИ!

Source: https://habr.com/ru/post/In145713/


All Articles