2FA-เดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• (ASA SSL VPN-เดจเตเดณเตเดณ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚)

เดจเดฟเด™เตเด™เดณเตเดŸเต† เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเดฟเดฒเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต‹ เดชเด™เตเด•เดพเดณเดฟเด•เดณเต‹ เด†เด•เดŸเตเดŸเต†, เด’เดฐเต เด•เต‹เตผเดชเตเดชเดฑเต‡เดฑเตเดฑเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดฆเต‚เดฐ เด†เด•เตโ€Œเดธเดธเต เดจเตฝเด•เต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดค เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต.

เดˆ เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เดฎเดฟเด•เตเด• เด•เดฎเตเดชเดจเดฟเด•เดณเตเด‚ เดตเดฟเดชเดฟเดŽเตป เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเตเดฑเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตเดธเดธเต เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดธเด‚เดฐเด•เตเดทเดฟเดค เดฎเดพเตผเด—เดฎเดพเดฃเต†เดจเตเดจเต เดธเตเดตเดฏเด‚ เดคเต†เดณเดฟเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดŽเดจเตเดฑเต† เด•เดฎเตเดชเดจเดฟ เด’เดฐเต เด…เดชเดตเดพเดฆเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ, เดฎเดฑเตเดฑเต เดชเดฒเดฐเต†เดฏเตเด‚ เดชเต‹เดฒเต† เดžเด™เตเด™เดณเตเด‚ เดˆ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เดฎเดฑเตเดฑเต เดชเดฒเดฐเต†เดฏเตเด‚ เดชเต‹เดฒเต†, เดžเด™เตเด™เตพ เด’เดฐเต เดฑเดฟเดฎเต‹เดŸเตเดŸเต เด†เด•เตโ€Œเดธเดธเต เด—เต‡เดฑเตเดฑเตโ€Œเดตเต‡ เด†เดฏเดฟ Cisco ASA 55xx เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเดฆเต‚เดฐ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด™เตเด™เตพ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เด…เดคเต‡ เดธเดฎเดฏเด‚, เด‡เดคเต เดธเตเดฐเด•เตเดทเดฏเดฟเตฝ เดตเดฟเดŸเตเดŸเตเดตเต€เดดเตเดš เดšเต†เดฏเตเดฏเดพเดคเต† เดšเต†เดฏเตเดฏเดฃเด‚.

เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฟเดธเตเด•เต‹ เดŽเดธเตเดŽเดธเตเดŽเตฝ เดตเดฟเดชเดฟเดŽเตป เดตเดดเดฟ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดŸเต-เดซเดพเด•เตเดŸเตผ เด“เดคเดจเตเดฑเดฟเด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ (เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ Cisco ASA เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ) เด•เตเดฑเดžเตเดž เดธเดฎเดฏเดตเตเด‚ เดชเต‚เดœเตเดฏ เดšเต†เดฒเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เดŽเด™เตเด™เดจเต† เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดˆ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด‚ เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚.

เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฌเต‹เด•เตโ€Œเดธเตเดกเต เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เตพ เดตเดฟเดชเดฃเดฟเดฏเดฟเตฝ เดจเดฟเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดงเดพเดฐเดพเดณเด‚ เด“เดชเตเดทเดจเตเด•เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเต SMS เดตเดดเดฟ เดชเดพเดธเตโ€Œเดตเต‡เดกเต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเต‹ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเตเด‚ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเตเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดฎเตŠเดฌเตˆเตฝ เดซเต‹เดฃเดฟเตฝ) เดŸเต‹เด•เตเด•เดฃเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‹ เด†เด•เดŸเตเดŸเต†. เดŽเดจเตเดจเดพเตฝ เดชเดฃเด‚ เดฒเดพเดญเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด†เด—เตเดฐเดนเดตเตเด‚ เดŽเดจเตเดฑเต† เดคเตŠเดดเดฟเดฒเตเดŸเดฎเดฏเตเด•เตเด•เต เดชเดฃเด‚ เดฒเดพเดญเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด†เด—เตเดฐเดนเดตเตเด‚, เดจเดฟเดฒเดตเดฟเดฒเต† เดชเตเดฐเดคเดฟเดธเดจเตเดงเดฟเดฏเดฟเตฝ, เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเต‡เดตเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเตเดตเดคเดจเตเดคเตเดฐ เดฎเดพเตผเด—เด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดŽเดจเตเดจเต† เดจเดฟเตผเดฌเดจเตเดงเดฟเดšเตเดšเต. เดธเต—เดœเดจเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดตเดพเดฃเดฟเดœเตเดฏเดชเดฐเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดคเดพเดดเตเดจเตเดจเดคเดฒเตเดฒ (เด‡เดตเดฟเดŸเต† เดžเด™เตเด™เตพ เด’เดฐเต เดฑเดฟเดธเตผเดตเต‡เดทเตป เดจเดŸเดคเตเดคเดฃเด‚, เดˆ เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเตเด‚ เด’เดฐเต เดตเดพเดฃเดฟเดœเตเดฏ เดชเดคเดฟเดชเตเดชเตเดฃเตเดŸเต†เดจเตเดจ เด•เดพเดฐเตเดฏเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เดชเดฃเดคเตเดคเดฟเตฝ เดžเด™เตเด™เดณเตเดŸเต† เดšเต†เดฒเดตเตเด•เตพ เดชเต‚เดœเตเดฏเดฎเดพเด•เตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดธเดฎเตเดฎเดคเดฟเดšเตเดšเต).

เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

- เดตเต†เดฌเดฟเดฒเต‚เดŸเต† เดธเต†เตผเดตเตผ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฎเตพเดŸเตเดŸเดฟOTP, FreeRADIUS, nginx เดŽเดจเตเดจเต€ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดŸเต‚เดณเตเด•เดณเตเดณเตเดณ เด’เดฐเต เดฒเดฟเดจเด•เตเดธเต เด‡เดฎเต‡เดœเต (http://download.multiotp.net/ - VMware-เดจเดพเดฏเดฟ เดžเดพเตป เด’เดฐเต เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เด‡เดฎเต‡เดœเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต)
- เดธเดœเต€เดต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดธเต†เตผเดตเตผ
โ€” Cisco ASA เดคเดจเตเดจเต† (เดธเต—เด•เดฐเตเดฏเดพเตผเดคเตเดฅเด‚, เดžเดพเตป ASDM เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต)
โ€” TOTP เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดเดคเตŠเดฐเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดŸเต‹เด•เตเด•เดฃเตเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเดพเตป Google Authenticator เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด…เดคเต‡ FreeOTP เดคเดจเตเดจเต† เดšเต†เดฏเตเดฏเตเด‚)

เดšเดฟเดคเตเดฐเด‚ เดŽเด™เตเด™เดจเต† เดตเดฟเด•เดธเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดžเดพเตป เดชเต‹เด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเดฟเดจเด•เด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดฎเตพเดŸเตเดŸเดฟเด’เดŸเดฟเดชเดฟเดฏเตเด‚ เดซเตเดฐเต€เดฑเต‡เดกเดฟเดฏเดธเตเด‚ เด‰เดณเตเดณ เดกเต†เดฌเดฟเดฏเตป เดฒเดฟเดจเด•เตเดธเต เดฒเดญเดฟเด•เตเด•เตเด‚, เด’เดฐเตเดฎเดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† OTP เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดทเดจเตเดณเตเดณ เด’เดฐเต เดตเต†เดฌเต เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด‚.

เด˜เดŸเตเดŸเด‚ 1. เดžเด™เตเด™เตพ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฑเต‚เดŸเตเดŸเต เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เดณเตเดฎเดพเดฏเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต. เด†เดฆเตเดฏ เดฒเต‹เด—เดฟเตป เด•เดดเดฟเดžเตเดžเต เดฑเต‚เดŸเตเดŸเต เดฏเต‚เดธเตผ เดชเดพเดธเตเดธเตโ€Œเดตเต‡เตผเดกเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เดจเดฒเตเดฒเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ เดŽเดจเตเดจเต เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เดŠเดนเดฟเดšเตเดšเดคเดพเดฏเดฟ เด•เดฐเตเดคเตเดจเตเดจเต. เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเต‡เดฃเตเดŸเดคเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดคเต เด—เต‡เดฑเตเดฑเตโ€Œเดตเต‡ '192.168.1.44' เด‰เดณเตเดณ '192.168.1.1' เด†เดฃเต). เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเด‚.

เดจเดฎเตเด•เตเด•เต เด†เด•เตเดฑเตเดฑเต€เดตเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚ เด’เดŸเดฟเดชเดฟ, เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดธเดนเดฟเดคเด‚ MySuperPassword.

เด˜เดŸเตเดŸเด‚ 2. เด•เดฃเด•เตเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต เดธเดœเต€เดต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเตเด•
เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดžเด™เตเด™เตพเด•เตเด•เต เด•เตบเดธเต‹เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เตเด‚ เด†เด•เตเดธเดธเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต multiotp.php, เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เด†เด•เตเดฑเตเดฑเต€เดตเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดทเตป เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด‚.

เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• /usr/local/bin/multiotp/ เด•เต‚เดŸเดพเดคเต† เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเตเด•เตพ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•:

./multiotp.php -config default-request-prefix-pin=0

เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เดชเดฟเตป (0 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 1) เดจเตฝเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เด…เดงเดฟเด• (เดธเตเดฅเดฟเดฐเด‚) เดชเดฟเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต

./multiotp.php -config default-request-ldap-pwd=0

เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เดชเดฟเตป (0 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 1) เดจเตฝเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เดกเตŠเดฎเต†เดฏเตโ€Œเตป เดชเดพเดธเตโ€Œเดตเต‡เดกเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต

./multiotp.php -config ldap-server-type=1

LDAP เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เดคเดฐเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (0 = เดธเดพเดงเดพเดฐเดฃ LDAP เดธเต†เตผเดตเตผ, เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ 1 = เดธเดœเต€เดต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ)

./multiotp.php -config ldap-cn-identifier="sAMAccountName"

เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต (เดˆ เดฎเต‚เดฒเตเดฏเด‚ เดกเตŠเดฎเต†เดฏเตเตป เด‡เดฒเตเดฒเดพเดคเต† เดชเต‡เดฐเต เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚)

./multiotp.php -config ldap-group-cn-identifier="sAMAccountName"

เด’เดฐเต‡ เด•เดพเดฐเตเดฏเด‚, เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต เดฎเดพเดคเตเดฐเด‚

./multiotp.php -config ldap-group-attribute="memberOf"

เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เดชเต†เดŸเตเดŸเดฏเดพเดณเดพเดฃเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฐเต€เดคเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต

./multiotp.php -config ldap-ssl=1

เดžเดพเตป LDAP เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดธเตเดฐเด•เตเดทเดฟเดค เด•เดฃเด•เตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต‹ (เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด…เดคเต†!)

./multiotp.php -config ldap-port=636

LDAP เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเต‹เตผเดŸเตเดŸเต

./multiotp.php -config ldap-domain-controllers=adSRV.domain.local

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดœเต€เดต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดธเต†เตผเดตเตผ เดตเดฟเดฒเดพเดธเด‚

./multiotp.php -config ldap-base-dn="CN=Users,DC=domain,DC=local"

เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเดฒเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เดŽเดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดคเดฟเดฐเดฏเดพเตป เดคเตเดŸเด™เตเด™เดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

./multiotp.php -config ldap-bind-dn="[email protected]"

เดธเดœเต€เดต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดคเดฟเดฐเดฏเตฝ เด…เดตเด•เดพเดถเดฎเตเดณเตเดณ เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•

./multiotp.php -config ldap-server-password="MySuperPassword"

เดธเดœเต€เดต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•

./multiotp.php -config ldap-network-timeout=10

เดธเดœเต€เดต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต

./multiotp.php -config ldap-time-limit=30

เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดžเด™เตเด™เตพ เด’เดฐเต เดธเดฎเดฏ เดชเดฐเดฟเดงเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเต

./multiotp.php -config ldap-activated=1

เดธเดœเต€เดต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด•เดฃเด•เตเดทเตป เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดธเดœเต€เดตเดฎเดพเด•เตเด•เตเดจเตเดจเต

./multiotp.php -debug -display-log -ldap-users-sync

เดžเด™เตเด™เตพ เดธเดœเต€เดต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด˜เดŸเตเดŸเด‚ 3. เดŸเต‹เด•เตเด•เดฃเดฟเดจเดพเดฏเดฟ เด’เดฐเต QR เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เด‡เดตเดฟเดŸเต† เดŽเดฒเตเดฒเดพเด‚ เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต. เดฌเตเดฐเต—เดธเดฑเดฟเตฝ OTP เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เดตเต†เดฌเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดคเตเดฑเด•เตเด•เตเด•, เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเตเด• (เด…เดกเตเดฎเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดฎเดพเดฑเตเดฑเดพเตป เดฎเดฑเด•เตเด•เดฐเตเดคเต!), "เดชเตเดฐเดฟเดจเตเดฑเต" เดฌเดŸเตเดŸเดฃเดฟเตฝ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•:

2FA-เดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• (ASA SSL VPN-เดจเตเดณเตเดณ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚)
เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดซเดฒเด‚ เดฐเดฃเตเดŸเต QR เด•เต‹เดกเตเด•เตพ เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฐเต เดชเต‡เดœเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เด…เดตเดฏเดฟเตฝ เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต เดžเด™เตเด™เตพ เดงเตˆเดฐเตเดฏเดคเตเดคเต‹เดŸเต† เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต (เด†เด•เตผเดทเดฃเต€เดฏเดฎเดพเดฏ เดฒเดฟเด–เดฟเดคเด™เตเด™เตพ Google Authenticator / Authenticator / 2 Steps Authenticator เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚), เดžเด™เตเด™เตพ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด•เต‹เดกเต เดซเต‹เดฃเดฟเดฒเต† เด’เดฐเต เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเตผ เดŸเต‹เด•เตเด•เดฃเดฟเดฒเต‡เด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

2FA-เดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• (ASA SSL VPN-เดจเตเดณเตเดณ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚)
(เด…เดคเต†, QR เด•เต‹เดกเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดชเดฑเตเดฑเดพเดคเตเดคเดคเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเดพเตป เดžเดพเตป เด…เดคเต เดฎเดจเดƒเดชเต‚เตผเดตเด‚ เดจเดถเดฟเดชเตเดชเดฟเดšเตเดšเต).

เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚, เด“เดฐเต‹ เดฎเตเดชเตเดชเดคเต เดธเต†เด•เตเด•เตปเดกเดฟเดฒเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เด†เดฑเต เด…เด•เตเด• เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เตเด‚.

เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด’เดฐเต‡ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚:

2FA-เดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• (ASA SSL VPN-เดจเตเดณเตเดณ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚)
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเต‹เดฃเดฟเดฒเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเดตเตเด‚ เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดฒเดญเดฟเดšเตเดšเต‹? เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เตเดจเตเดจเต.

เด˜เดŸเตเดŸเด‚ 4. FreeRADIUS เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดงเดฟเด• เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด‚
เดžเดพเตป เดฎเตเด•เดณเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต†, FreeRADIUS-เดจเตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป multiOTP เด‡เดคเดฟเดจเด•เด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดจเดฟเดฏเตเดณเตเดณเดคเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ FreeRADIUS เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เดณเตเดŸเต† VPN เด—เต‡เดฑเตเดฑเตโ€Œเดตเต‡เดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต.

เดžเด™เตเด™เตพ เดธเต†เตผเดตเตผ เด•เตบเดธเต‹เดณเดฟเดฒเต‡เด•เตเด•เต, เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเดจเตเดจเต /usr/local/bin/multiotp/, เดจเตฝเด•เตเด•:

./multiotp.php -config debug=1
./multiotp.php -config display-log=1

เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏ เดฒเต‹เด—เดฟเด‚เด—เต เด‰เตพเดชเตเดชเต†เดŸเต†.

FreeRADIUS เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเตเดŸเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเตฝ (/etc/freeradius/clinets.conf) เด‡เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดฒเตเดฒเดพ เดตเดฐเดฟเด•เดณเตเด‚ เด•เดฎเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด• เดฒเต‡เดพเด•เตเด•เตฝเดนเต‡เดพเดธเตเดฑเตเดฑเดฟเตฝ เด•เต‚เดŸเดพเดคเต† เดฐเดฃเตเดŸเต เดŽเตปเดŸเตเดฐเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เตเด•:

client localhost {
        ipaddr = 127.0.0.1
        secret          = testing321
        require_message_authenticator = no
}

- เดชเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ

client 192.168.1.254/32 {
        shortname =     CiscoASA
        secret =        ConnectToRADIUSSecret
}

โ€” เดžเด™เตเด™เดณเตเดŸเต† VPN เด—เต‡เดฑเตเดฑเตโ€Œเดตเต‡เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ.

FreeRADIUS เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเดšเตเดšเต เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•:

radtest username 100110 localhost 1812 testing321

เดŽเดตเดฟเดŸเต† เด‰เดชเดฏเต‡เดพเด•เตเดคเตƒเดจเดพเดฎเด‚ = เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเด‚, 100110 = เดซเต‹เดฃเดฟเดฒเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดžเด™เตเด™เตพเด•เตเด•เต เดจเตฝเด•เดฟเดฏ เดชเดพเดธเตโ€Œเดตเต‡เดกเต, เดฒเต‡เดพเด•เตเด•เตฝเดนเต‡เดพเดธเตเดฑเตเดฑเดฟเตฝ = RADIUS เดธเต†เตผเดตเตผ เดตเดฟเดฒเดพเดธเด‚, 1812 - เดฑเต‡เดกเดฟเดฏเดธเต เดธเต†เตผเดตเตผ เดชเต‹เตผเดŸเตเดŸเต, เดชเดฐเดฟเดถเต‹เดงเดจ321 โ€” RADIUS เดธเต†เตผเดตเตผ เด•เตเดฒเดฏเดจเตเดฑเต เดชเดพเดธเตโ€Œเดตเต‡เดกเต (เดžเด™เตเด™เตพ เด•เต‹เตบเดซเดฟเด—เดฑเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดคเต).

เดˆ เด•เดฎเดพเตปเดกเดฟเดจเตเดฑเต† เดซเดฒเด‚ เดเด•เดฆเต‡เดถเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด‚:

Sending Access-Request of id 44 to 127.0.0.1 port 1812
        User-Name = "username"
        User-Password = "100110"
        NAS-IP-Address = 127.0.1.1
        NAS-Port = 1812
        Message-Authenticator = 0x00000000000000000000000000000000
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=44, length=20

เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฟเดšเตเดšเตเดตเต†เดจเตเดจเต เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ เด‰เดฑเดชเตเดชเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดžเด™เตเด™เตพ multiotp-เดจเตเดฑเต† เดฒเต‹เด—เต เดคเดจเตเดจเต† เดจเต‹เด•เตเด•เตเด‚:

tail /var/log/multiotp/multiotp.log

เด…เดตเดธเดพเดจ เดŽเตปเดŸเตเดฐเดฟ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ:

2016-09-01 08:58:17     notice  username  User    OK: User username successfully logged in from 127.0.0.1
2016-09-01 08:58:17     debug           Debug   Debug: 0 OK: Token accepted from 127.0.0.1

เด…เดชเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดชเต‹เดฏเดฟ, เดจเดฎเตเด•เตเด•เต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเด‚

เด˜เดŸเตเดŸเด‚ 5: Cisco ASA เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•
เด†เด•เตเดฑเตเดฑเต€เดตเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดšเต‡เตผเดจเตเดจเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดค SLL VPN เดตเดดเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดค เด—เตเดฐเต‚เดชเตเดชเตเด‚ เดจเดฏเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดธเดฎเตเดฎเดคเดฟเด•เตเด•เดพเด‚, เด•เต‚เดŸเดพเดคเต† เดˆ เดชเตเดฐเตŠเดซเตˆเดฒเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

1. เด’เดฐเต เดชเตเดคเดฟเดฏ AAA เดธเต†เตผเดตเตผ เด—เตเดฐเต‚เดชเตเดชเต เดšเต‡เตผเด•เตเด•เตเด•:

2FA-เดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• (ASA SSL VPN-เดจเตเดณเตเดณ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚)
2. เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เดณเตเดŸเต† เดฎเตพเดŸเตเดŸเดฟเด’เดŸเดฟเดชเดฟ เดธเต†เตผเดตเตผ เดšเต‡เตผเด•เตเด•เตเด•:

2FA-เดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• (ASA SSL VPN-เดจเตเดณเตเดณ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚)
3. เดžเด™เตเด™เตพ เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต เด•เดฃเด•เตเดทเตป เดชเตเดฐเตŠเดซเตˆเตฝ, เด†เด•เตเดŸเต€เดตเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดธเต†เตผเดตเตผ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต† เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃ เดธเต†เตผเดตเดฑเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•:

2FA-เดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• (ASA SSL VPN-เดจเตเดณเตเดณ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚)
4. เดŸเดพเดฌเดฟเตฝ เดตเดฟเดชเตเดฒเดฎเดพเดฏ -> เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เดžเด™เตเด™เตพ เดธเดœเต€เดต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดธเต†เตผเดตเตผ เด—เตเดฐเต‚เดชเตเดชเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต:

2FA-เดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• (ASA SSL VPN-เดจเตเดณเตเดณ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚)
5. เดŸเดพเดฌเดฟเตฝ เดตเดฟเดชเตเดฒเดฎเดพเดฏ -> เดธเต†เด•เตเด•เตปเดกเดฑเดฟ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚, เดฎเตพเดŸเตเดŸเดฟOTP เดธเต†เตผเดตเตผ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดธเต†เตผเดตเตผ เด—เตเดฐเต‚เดชเตเดชเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เดธเต†เดทเตป เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเด‚ เดชเตเดฐเดพเดฅเดฎเดฟเด• AAA เดธเต†เตผเดตเตผ เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเดšเตเดšเดคเดพเดฃเต†เดจเตเดจ เด•เดพเดฐเตเดฏเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•:

2FA-เดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• (ASA SSL VPN-เดจเตเดณเตเดณ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚)
เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด• เด’เดชเตเดชเด‚

เด˜เดŸเตเดŸเด‚ 6, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเดธเดพเดจเดคเตเดคเต‡เดคเต
SLL VPN-เดจเต เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚:

2FA-เดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• (ASA SSL VPN-เดจเตเดณเตเดณ เดฐเดฃเตเดŸเต-เด˜เดŸเด• เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚)
เดตเต‹เดฏเดฟเดฒ! Cisco AnyConnect VPN เด•เตเดฒเดฏเดจเตเดฑเต เดตเดดเดฟ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด‚ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด‚.

เดˆ เดฒเต‡เด–เดจเด‚ เด†เดฐเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเดนเดพเดฏเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเดฟเดจเตเดคเดฏเตเด•เตเด•เต เด‡เดคเต เด†เตผเด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เดญเด•เตเดทเดฃเด‚ เดจเตฝเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต, เดธ .เดœเดจเตเดฏเดฎเดพเดฃเต เดฎเดฑเตเดฑเต เดœเต‹เดฒเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ OTP เดธเต†เตผเดตเตผ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เดชเด™เตเด•เดฟเดŸเตเด•.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•