{"id":36872,"date":"2019-10-31T22:14:26","date_gmt":"2019-10-31T19:14:26","guid":{"rendered":"https:\/\/prohoster.info\/blog\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn\/"},"modified":"2019-10-31T22:14:26","modified_gmt":"2019-10-31T19:14:26","slug":"go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn","title":{"rendered":"L\u00e9pjen a 2FA-ra (K\u00e9tfaktoros hiteles\u00edt\u00e9s az ASA SSL VPN-hez)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A v\u00e1llalati k\u00f6rnyezet t\u00e1voli hozz\u00e1f\u00e9r\u00e9s\u00e9nek ir\u00e1nti ig\u00e9ny egyre gyakoribb\u00e1 v\u00e1lik, f\u00fcggetlen\u00fcl att\u00f3l, hogy a felhaszn\u00e1l\u00f3k saj\u00e1t vagy partnerek, akiknek sz\u00fcks\u00e9g\u00fck van hozz\u00e1f\u00e9r\u00e9sre a szerverekhez az \u00d6n szervezet\u00e9ben.<\/p>\n<p>Ezekhez a c\u00e9lokhoz a legt\u00f6bb v\u00e1llalat a VPN technol\u00f3gi\u00e1t haszn\u00e1lja, amely megb\u00edzhat\u00f3nak bizonyult a helyi er\u0151forr\u00e1sokhoz val\u00f3 hozz\u00e1f\u00e9r\u00e9s biztos\u00edt\u00e1s\u00e1nak biztons\u00e1gos m\u00f3djak\u00e9nt.<\/p>\n<p>A mi c\u00e9g\u00fcnk sem volt kiv\u00e9tel, mi is, mint sok m\u00e1s, ezt a technol\u00f3gi\u00e1t alkalmazzuk, \u00e9s mint sok m\u00e1s, a t\u00e1voli hozz\u00e1f\u00e9r\u00e9si \u00e1tj\u00e1r\u00f3nak a Cisco ASA 55xx-t haszn\u00e1ljuk.<\/p>\n<p>A t\u00e1voli felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1nak n\u00f6veked\u00e9s\u00e9vel felmer\u00fcl az ig\u00e9ny az azonos\u00edt\u00f3k kiad\u00e1s\u00e1nak folyamat\u00e1nak egyszer\u0171s\u00edt\u00e9s\u00e9re. De mindek\u00f6zben ezt nem szabad a biztons\u00e1g rov\u00e1s\u00e1ra tenni.<\/p>\n<p>Sz\u00e1munkra a megold\u00e1s a Cisco SSL k\u00e9tfaktoros hiteles\u00edt\u00e9s alkalmaz\u00e1s\u00e1ban rejlik, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"48\">VPN<\/a>amely egy egyszer haszn\u00e1latos jelsz\u00f3val t\u00f6rt\u00e9nik. Ez a publik\u00e1ci\u00f3 arr\u00f3l sz\u00f3l, hogyan val\u00f3s\u00edthatjuk meg ezt a megold\u00e1st minim\u00e1lis id\u0151r\u00e1ford\u00edt\u00e1ssal \u00e9s null\u00e1s k\u00f6lts\u00e9ggel a sz\u00fcks\u00e9ges szoftverre (felt\u00e9ve, hogy a Cisco ASA m\u00e1r r\u00e9sze a infrastrukt\u00far\u00e1nknak).<\/p>\n<p>A piacon sz\u00e1mos, k\u00e9sz megold\u00e1sok tal\u00e1lhat\u00f3k egyszer haszn\u00e1latos jelszavak gener\u00e1l\u00e1s\u00e1ra, sokf\u00e9le lehet\u0151s\u00e9ggel az el\u0151\u00e1ll\u00edt\u00e1sukra, legyen az jelsz\u00f3 SMS-ben t\u00f6rt\u00e9n\u0151 k\u00fcld\u00e9se vagy tokenek haszn\u00e1lata, ak\u00e1r hardveres, ak\u00e1r szoftveres (p\u00e9ld\u00e1ul mobiltelefonon). Azonban a k\u00f6lts\u00e9gmegtakar\u00edt\u00e1s ir\u00e1nti v\u00e1gy \u00e9s a munkaad\u00f3m sz\u00e1m\u00e1ra megtakar\u00edtott p\u00e9nz keres\u00e9se a jelenlegi v\u00e1ls\u00e1g k\u00f6r\u00fclm\u00e9nyei k\u00f6z\u00f6tt arra k\u00e9sztetett, hogy ingyenes megold\u00e1st tal\u00e1ljak az egyszer haszn\u00e1latos jelszavak gener\u00e1l\u00e1s\u00e1ra. Mely, ingyeness\u00e9ge ellen\u00e9re, alig marad el a kereskedelmi megold\u00e1sokt\u00f3l (itt \u00e9rdemes megeml\u00edteni, hogy a term\u00e9knek van kereskedelmi verzi\u00f3ja is, de mi meg\u00e1llapodtunk abban, hogy a k\u00f6lts\u00e9gek, a p\u00e9nz szempontj\u00e1b\u00f3l, null\u00e1k lesznek).<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nTeh\u00e1t, sz\u00fcks\u00e9g\u00fcnk lesz:<\/p>\n<p> \u2014 Egy Linux-kiad\u00e1s be\u00e9p\u00edtett eszk\u00f6zk\u00e9szlettel \u2014 multiOTP, FreeRADIUS \u00e9s nginx, a szerver webes hozz\u00e1f\u00e9r\u00e9s\u00e9hez (http:\/\/download.multiotp.net\/ \u2014 \u00e9n a VMware-hez k\u00e9sz\u00fclt k\u00e9sz k\u00e9pet haszn\u00e1ltam)<br \/>\n \u2014 Active Directory szerver<br \/>\n \u2014 Tov\u00e1bb\u00e1 Cisco ASA (\u00e9n a k\u00e9nyelmess\u00e9g kedv\u00e9\u00e9rt az ASDM-et haszn\u00e1lom)<br \/>\n \u2014 B\u00e1rmilyen szoftveres token, amely t\u00e1mogatja a TOTP mechanizmust (p\u00e9ld\u00e1ul \u00e9n a Google Authenticator-t haszn\u00e1lom, de a FreeOTP is megfelel\u0151)<\/p>\n<p>Nem fogok r\u00e9szletekbe bonyol\u00f3dni a k\u00e9pf\u00e1jl ki\u00e9p\u00edt\u00e9s\u00e9r\u0151l. A kimenetben egy Debian Linux rendszerrel fog rendelkezni, amelyen m\u00e1r telep\u00edtve van a multiOTP \u00e9s a FreeRADIUS, valamint egy webes fel\u00fclet az OTP adminisztr\u00e1l\u00e1s\u00e1hoz.<\/p>\n<p><b>1. l\u00e9p\u00e9s. Ind\u00edtsuk el a rendszert \u00e9s \u00e1ll\u00edtsuk be a saj\u00e1t h\u00e1l\u00f3zatunknak megfelel\u0151en<\/b><br \/>\nAlap\u00e9rtelmez\u00e9s szerint a rendszer root root hiteles\u00edt\u0151 adatokkal \u00e9rkezik. Gondolom, mindenki sejti, hogy nem \u00e1rtana megv\u00e1ltoztatni a root felhaszn\u00e1l\u00f3 jelszav\u00e1t az els\u0151 bejelentkez\u00e9s ut\u00e1n. Ezen k\u00edv\u00fcl a h\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sokat is sz\u00fcks\u00e9ges m\u00f3dos\u00edtani (alap\u00e9rtelmezett: '192.168.1.44', \u00e1tj\u00e1r\u00f3: '192.168.1.1'). Ezut\u00e1n \u00fajra kell ind\u00edtani a rendszert.<\/p>\n<p>Hozzunk l\u00e9tre egy felhaszn\u00e1l\u00f3t az Active Directory-ban <b>otp<\/b>, jelsz\u00f3val <b>MySuperPassword<\/b>.<\/p>\n<p><b>2. l\u00e9p\u00e9s. \u00c1ll\u00edtsuk be a kapcsolatot \u00e9s import\u00e1ljuk az Active Directory felhaszn\u00e1l\u00f3kat<\/b><br \/>\nEhhez sz\u00fcks\u00e9g\u00fcnk lesz a konzolhoz val\u00f3 hozz\u00e1f\u00e9r\u00e9sre, valamint a k\u00f6vetkez\u0151 f\u00e1jlra <b>multiotp.php<\/b>, amelyet a csatlakoz\u00e1si param\u00e9terek be\u00e1ll\u00edt\u00e1s\u00e1hoz fogunk haszn\u00e1lni az Active Directory-hoz.<\/p>\n<p>L\u00e9pj\u00fcnk a k\u00f6nyvt\u00e1rba <i>\/usr\/local\/bin\/multiotp\/<\/i> \u00e9s egym\u00e1s ut\u00e1n az al\u00e1bbi parancsokat hajtjuk v\u00e9gre:<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config default-request-prefix-pin=0<\/code><\/pre>\n<p>\nEz megadja, hogy sz\u00fcks\u00e9ges-e egy kieg\u00e9sz\u00edt\u0151 (\u00e1lland\u00f3) PIN megad\u00e1sa az egyszeri PIN bevitel\u00e9hez (0 vagy 1)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config default-request-ldap-pwd=0<\/code><\/pre>\n<p>\nEz annak megad\u00e1s\u00e1t jelent, hogy sz\u00fcks\u00e9ges-e a domain jelsz\u00f3 megad\u00e1sa az egyszeri PIN bevitel\u00e9hez (0 vagy 1)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-server-type=1<\/code><\/pre>\n<p>\nA LDAP-szerver t\u00edpus\u00e1t adja meg (0 = norm\u00e1l LDAP-szerver, 1 = Active Directory)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-cn-identifier=\"sAMAccountName\"<\/code><\/pre>\n<p>\nMegadja, hogy milyen form\u00e1tumban kell megjelen\u00edteni a felhaszn\u00e1l\u00f3 nev\u00e9t (ez az \u00e9rt\u00e9k csak a nevet adja meg, a domain n\u00e9lk\u00fcl)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-group-cn-identifier=\"sAMAccountName\"<\/code><\/pre>\n<p>\nUgyanez, csak csoport sz\u00e1m\u00e1ra<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-group-attribute=\"memberOf\"<\/code><\/pre>\n<p>\nMegadja a csoporthoz val\u00f3 tartoz\u00e1s meghat\u00e1roz\u00e1s\u00e1nak m\u00f3dj\u00e1t<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-ssl=1<\/code><\/pre>\n<p>\nBiztons\u00e1gos kapcsolatot haszn\u00e1lunk a LDAP-szerverhez (term\u00e9szetesen \u2014 igen!)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-port=636<\/code><\/pre>\n<p>\nPort a LDAP-szerverhez val\u00f3 csatlakoz\u00e1shoz<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-domain-controllers=adSRV.domain.local<\/code><\/pre>\n<p>\nAz Active Directory szervere c\u00edm\u00e9t adjuk meg<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-base-dn=\"CN=Users,DC=domain,DC=local\"<\/code><\/pre>\n<p>\nMegadjuk, honnan kezdj\u00fck a felhaszn\u00e1l\u00f3k keres\u00e9s\u00e9t a domainben<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-bind-dn=\"otp@domain.local\"<\/code><\/pre>\n<p>\nMegadjuk a felhaszn\u00e1l\u00f3t, akinek joga van keresni az Active Directory-ban<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-server-password=\"MySuperPassword\"<\/code><\/pre>\n<p>\nMegadjuk a felhaszn\u00e1l\u00f3 jelszav\u00e1t, hogy csatlakozzunk az Active Directory-hoz<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-network-timeout=10<\/code><\/pre>\n<p>\nBe\u00e1ll\u00edtjuk a timeout-ot az Active Directory-hoz val\u00f3 csatlakoz\u00e1shoz<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-time-limit=30<\/code><\/pre>\n<p>\nBe\u00e1ll\u00edtjuk az id\u0151korl\u00e1tot a felhaszn\u00e1l\u00f3i import m\u0171velethez<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-activated=1<\/code><\/pre>\n<p>\nAktiv\u00e1ljuk az Active Directory-hoz val\u00f3 csatlakoz\u00e1si konfigur\u00e1ci\u00f3t<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -debug -display-log -ldap-users-sync<\/code><\/pre>\n<p>\nFelhaszn\u00e1l\u00f3k import\u00e1l\u00e1sa az Active Directory-b\u00f3l<\/p>\n<p><b>3. l\u00e9p\u00e9s. QR-k\u00f3d gener\u00e1l\u00e1sa a tokenhez<\/b><br \/>\nItt minden nagyon egyszer\u0171. Megnyitjuk az OTP-kiszolg\u00e1l\u00f3 webes fel\u00fclet\u00e9t a b\u00f6ng\u00e9sz\u0151ben, bejelentkez\u00fcnk (ne felejts\u00fck el megv\u00e1ltoztatni az alap\u00e9rtelmezett admin jelsz\u00f3t!), \u00e9s r\u00e1kattintunk a 'Print' gombra:<\/p>\n<p><img decoding=\"async\" alt=\"L\u00e9pjen a 2FA-ra (K\u00e9tfaktoros hiteles\u00edt\u00e9s az ASA SSL VPN-hez)\" src=\"\/wp-content\/uploads\/2019\/08\/61d02cc45c45a5d35cd555ae460a9aed.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEnnek az akci\u00f3nak az eredm\u00e9nye egy olyan oldal, amelyen k\u00e9t QR-k\u00f3d tal\u00e1lhat\u00f3. Nyugodtan figyelmen k\u00edv\u00fcl hagyjuk az els\u0151t (a Google Authenticator \/ Authenticator \/ 2 Steps Authenticator vonz\u00f3 felirata ellen\u00e9re), \u00e9s ism\u00e9t nyugodtan beolvassuk a m\u00e1sodik k\u00f3dot a telefonon l\u00e9v\u0151 szoftveres tokenbe:<\/p>\n<p><img decoding=\"async\" alt=\"L\u00e9pjen a 2FA-ra (K\u00e9tfaktoros hiteles\u00edt\u00e9s az ASA SSL VPN-hez)\" src=\"\/wp-content\/uploads\/2019\/08\/19b6d39be7791fa76e31e9add8ca8a47.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n(igen, sz\u00e1nd\u00e9kosan elrontottam a QR-k\u00f3dot, hogy olvashatatlann\u00e1 tegyem).<\/p>\n<p>Ezeket a l\u00e9p\u00e9seket k\u00f6vet\u0151en az alkalmaz\u00e1sban minden harminc m\u00e1sodpercben gener\u00e1l\u00f3dni fog egy hat sz\u00e1mjegy\u0171 jelsz\u00f3.<\/p>\n<p>A pontoss\u00e1g kedv\u00e9\u00e9rt lehet\u0151s\u00e9g van ellen\u0151rz\u00e9sre is, ugyanebben a fel\u00fcleten:<\/p>\n<p><img decoding=\"async\" alt=\"L\u00e9pjen a 2FA-ra (K\u00e9tfaktoros hiteles\u00edt\u00e9s az ASA SSL VPN-hez)\" src=\"\/wp-content\/uploads\/2019\/08\/f3a848c90914ba3954f4ecdcd20f4505.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\u00cdrjuk be a felhaszn\u00e1l\u00f3nevet \u00e9s az alkalmaz\u00e1sb\u00f3l sz\u00e1rmaz\u00f3 egyszer haszn\u00e1latos jelsz\u00f3t. Pozit\u00edv v\u00e1laszt kaptunk? Akkor haladjunk tov\u00e1bb.<\/p>\n<p><b>4. l\u00e9p\u00e9s. A FreeRADIUS be\u00e1ll\u00edt\u00e1sa \u00e9s m\u0171k\u00f6d\u00e9s\u00e9nek tesztel\u00e9se<\/b><br \/>\nAhogyan kor\u00e1bban eml\u00edtettem - a multiOTP m\u00e1r be van \u00e1ll\u00edtva a FreeRADIUS-nal val\u00f3 munk\u00e1ra, csak teszteket kell v\u00e9gezni \u00e9s be kell illeszteni a FreeRADIUS konfigur\u00e1ci\u00f3s f\u00e1jlj\u00e1ba a VPN-\u00e1tj\u00e1r\u00f3nk adatait.<\/p>\n<p>Visszat\u00e9r\u00fcnk a szerver konzolj\u00e1ra, a k\u00f6nyvt\u00e1rba <i>\/usr\/local\/bin\/multiotp\/<\/i>, be\u00edrjuk:<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config debug=1\\n.\\\/multiotp.php -config display-log=1<\/code><\/pre>\n<p>\nEzzel r\u00e9szletesebb napl\u00f3z\u00e1st aktiv\u00e1lunk.<\/p>\n<p>A FreeRADIUS kliens konfigur\u00e1ci\u00f3s f\u00e1jlj\u00e1ban (<i>\/etc\/freeradius\/clinets.conf<\/i>) komment\u00e1ljuk ki az \u00f6sszes olyan sort, amely a <b>localhost<\/b> \u00e9s adjunk hozz\u00e1 k\u00e9t bejegyz\u00e9st:<\/p>\n<pre><code class=\"bash\">client localhost {\\n        ipaddr = 127.0.0.1\\n        secret          = testing321\\n        require_message_authenticator = no\\n}<\/code><\/pre>\n<p>\n \u2014 a teszthez<\/p>\n<pre><code class=\"bash\">client 192.168.1.254\\\/32 {\\n        shortname =     CiscoASA\\n        secret =        ConnectToRADIUSSecret\\n}<\/code><\/pre>\n<p>\n \u2014 a VPN-\u00e1tj\u00e1r\u00f3nk sz\u00e1m\u00e1ra.<\/p>\n<p>\u00dajraind\u00edtjuk a FreeRADIUS-t \u00e9s megpr\u00f3b\u00e1lunk hiteles\u00edteni:<\/p>\n<pre><code class=\"bash\">radtest username 100110 localhost 1812 testing321<\/code><\/pre>\n<p>\nahol <i>username <\/i>= felhaszn\u00e1l\u00f3n\u00e9v, <i>100110 <\/i>= az alkalmaz\u00e1son kereszt\u00fcl kapott jelsz\u00f3, <i>localhost <\/i>= a RADIUS-kiszolg\u00e1l\u00f3 c\u00edme, <i>1812 <\/i> = a RADIUS-kiszolg\u00e1l\u00f3 portja, <i>testing321 <\/i> = a RADIUS-kiszolg\u00e1l\u00f3 kliens\u00e9nek jelszava (amit a konfigur\u00e1ci\u00f3ban megadtunk).<\/p>\n<p>Ennek a parancsnak az eredm\u00e9nye k\u00f6r\u00fclbel\u00fcl a k\u00f6vetkez\u0151 tartalom lesz:<\/p>\n<pre><code class=\"bash\">A hozz\u00e1f\u00e9r\u00e9si k\u00e9r\u00e9s k\u00fcld\u00e9se a 44-es azonos\u00edt\u00f3val a 127.0.0.1 1812-es portra\n        Felhaszn\u00e1l\u00f3n\u00e9v = \"username\"\n        Felhaszn\u00e1l\u00f3 jelszava = \"100110\"\n        NAS-IP-c\u00edm = 127.0.1.1\n        NAS-port = 1812\n        \u00dczenet hiteles\u00edt\u0151 = 0x00000000000000000000000000000000\nrad_recv: Hozz\u00e1f\u00e9r\u00e9s-Accept csomag a 127.0.0.1 hosztr\u00f3l a 1812-es porton, id=44, hossza=20<\/code><\/pre>\n<p>\nMost m\u00e1r meg kell gy\u0151z\u0151dn\u00fcnk arr\u00f3l, hogy a felhaszn\u00e1l\u00f3 sikeresen \u00e1tesett az azonos\u00edt\u00e1son. Ehhez megn\u00e9zz\u00fck a multiotp napl\u00f3j\u00e1t:<\/p>\n<pre><code class=\"bash\">tail \/var\/log\/multiotp\/multiotp.log<\/code><\/pre>\n<p>\n\u00c9s ha az utols\u00f3 bejegyz\u00e9s ott a k\u00f6vetkez\u0151 lesz:<\/p>\n<pre><code class=\"bash\">2016-09-01 08:58:17     notice  username  Felhaszn\u00e1l\u00f3  OK: A 'username' felhaszn\u00e1l\u00f3 sikeresen bejelentkezett a(z) 127.0.0.1 c\u00edmr\u0151l\n2016-09-01 08:58:17     debug           Debug   Debug: 0 OK: Token elfogadva a(z) 127.0.0.1 c\u00edmr\u0151l<\/code><\/pre>\n<p>\nAkkor minden rendben zajlott, \u00e9s v\u00e9grehajthatjuk<\/p>\n<p><b>5. l\u00e9p\u00e9s. Cisco ASA be\u00e1ll\u00edt\u00e1sa<\/b><br \/>\nTegy\u00fck fel, hogy m\u00e1r van egy be\u00e1ll\u00edtott csoport \u00e9s SSL VPN hozz\u00e1f\u00e9r\u00e9si politik\u00e1k, amelyeket az Active Directory-val egy\u00fctt k\u00e9sz\u00edtett\u00fcnk, \u00e9s kett\u0151s hiteles\u00edt\u00e9st kell hozz\u00e1adnunk ehhez a profilhoz.<\/p>\n<p><strong>1.<\/strong> \u00daj csoport hozz\u00e1ad\u00e1sa <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/server\/\"   title=\"szerverek\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1345\">szerverek<\/a> AAA:<\/p>\n<p><img decoding=\"async\" alt=\"L\u00e9pjen a 2FA-ra (K\u00e9tfaktoros hiteles\u00edt\u00e9s az ASA SSL VPN-hez)\" src=\"\/wp-content\/uploads\/2019\/08\/2151921d562b59860813899504823a51.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>2.<\/strong> Hozz\u00e1adjuk csoporthoz a multiOTP szervert:<\/p>\n<p><img decoding=\"async\" alt=\"L\u00e9pjen a 2FA-ra (K\u00e9tfaktoros hiteles\u00edt\u00e9s az ASA SSL VPN-hez)\" src=\"\/wp-content\/uploads\/2019\/08\/29017af257fee5de4dcc4f61a7715a66.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>3.<\/strong> M\u00f3dos\u00edtjuk <b>a kapcsolat profilj\u00e1t<\/b>, be\u00e1ll\u00edtva, hogy az Active Directory szervercsoport szolg\u00e1ltat\u00e1sa legyen a f\u0151 hiteles\u00edt\u00e9si szerver:<\/p>\n<p><img decoding=\"async\" alt=\"L\u00e9pjen a 2FA-ra (K\u00e9tfaktoros hiteles\u00edt\u00e9s az ASA SSL VPN-hez)\" src=\"\/wp-content\/uploads\/2019\/08\/5bc1c8ecdecf2c11b67d169efc459ad3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>4.<\/strong> A <b>Advanced -&gt; Authentification<\/b> Ugyan\u00fagy kiv\u00e1lasztjuk az Active Directory szerverek csoportj\u00e1t:<\/p>\n<p><img decoding=\"async\" alt=\"L\u00e9pjen a 2FA-ra (K\u00e9tfaktoros hiteles\u00edt\u00e9s az ASA SSL VPN-hez)\" src=\"\/wp-content\/uploads\/2019\/08\/20642ed92fa047013beb72eadcfc42f3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>5.<\/strong> A <b>Advanced -&gt; Secondary<\/b> a hiteles\u00edt\u00e9st v\u00e1lasztva a l\u00e9trehozott szervercsoportot, amelyben a multiOTP szerver szerepel. Megjegyezz\u00fck, hogy a session username az AAA els\u0151dleges szervercsoportb\u00f3l sz\u00e1rmazik:<\/p>\n<p><img decoding=\"async\" alt=\"L\u00e9pjen a 2FA-ra (K\u00e9tfaktoros hiteles\u00edt\u00e9s az ASA SSL VPN-hez)\" src=\"\/wp-content\/uploads\/2019\/08\/c132c7f8456182de0c483205d713f75a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAlkalmazzuk a be\u00e1ll\u00edt\u00e1sokat, \u00e9s<\/p>\n<p><b>6. l\u00e9p\u00e9s, az utols\u00f3<\/b><br \/>\nEllen\u0151rizz\u00fck, hogy m\u0171k\u00f6dik-e a kett\u0151s hiteles\u00edt\u00e9s az SSL VPN-hez:<\/p>\n<p><img decoding=\"async\" alt=\"L\u00e9pjen a 2FA-ra (K\u00e9tfaktoros hiteles\u00edt\u00e9s az ASA SSL VPN-hez)\" src=\"\/wp-content\/uploads\/2019\/08\/72d90615b46bf13c81c289d4efddc840.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVua-la! A Cisco AnyConnect VPN Client seg\u00edts\u00e9g\u00e9vel val\u00f3 csatlakoz\u00e1skor is k\u00e9rni fogja a m\u00e1sodik, egyszer haszn\u00e1latos jelsz\u00f3t.<\/p>\n<p>Rem\u00e9lem, hogy ez a cikk seg\u00edteni fog valakinek, \u00e9s hogy inspir\u00e1ci\u00f3t ad arra, hogyan lehet haszn\u00e1lni ezt a <b>ingyenes<\/b> OTP-szervert m\u00e1s feladatokra. Ossza meg megjegyz\u00e9sekben, ha kedve t\u00e1mad hozz\u00e1.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/308988\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0438 \u0447\u0430\u0449\u0435, \u043d\u0435 \u0432\u0430\u0436\u043d\u043e, \u0431\u0443\u0434\u044c \u0442\u043e \u0441\u0432\u043e\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u043b\u0438 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u043e\u043c\u0443 \u0438\u043b\u0438 \u0438\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0432 \u0432\u0430\u0448\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438. \u0414\u043b\u044f \u044d\u0442\u0438\u0445 \u0446\u0435\u043b\u0435\u0439, \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e VPN, \u0437\u0430\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u0432\u0448\u0443\u044e \u0441\u0435\u0431\u044f, \u043a\u0430\u043a \u043d\u0430\u0434\u0435\u0436\u043d\u043e \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438. \u041c\u043e\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043d\u0435 \u0441\u0442\u0430\u043b\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27626,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36872","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0438 \u0447\u0430\u0449\u0435, \u043d\u0435 \u0432\u0430\u0436\u043d\u043e, \u0431\u0443\u0434\u044c \u0442\u043e \u0441\u0432\u043e\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u043b\u0438 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u043e\u043c\u0443 \u0438\u043b\u0438 \u0438\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0432 \u0432\u0430\u0448\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438..\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Go to 2FA (\u0414\u0432\u0443\u0445\u0444\u0430\u043a\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0434\u043b\u044f ASA SSL VPN) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0438 \u0447\u0430\u0449\u0435, \u043d\u0435 \u0432\u0430\u0436\u043d\u043e, \u0431\u0443\u0434\u044c \u0442\u043e \u0441\u0432\u043e\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u043b\u0438 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u043e\u043c\u0443 \u0438\u043b\u0438 \u0438\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0432 \u0432\u0430\u0448\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438..\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:14:26+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:14:26+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Menjen a 2FA-ra (Kett\u0151s hiteles\u00edt\u00e9s az ASA SSL VPN-hez) | ProHoster","description":"Egyre gyakrabban mer\u00fcl fel az ig\u00e9ny a t\u00e1voli hozz\u00e1f\u00e9r\u00e9s biztos\u00edt\u00e1s\u00e1ra a v\u00e1llalati k\u00f6rnyezethez, f\u00fcggetlen\u00fcl att\u00f3l, hogy a saj\u00e1t felhaszn\u00e1l\u00f3inkr\u00f3l vagy partnereinkr\u0151l van sz\u00f3, akiknek hozz\u00e1f\u00e9r\u00e9sre van sz\u00fcks\u00e9g\u00fck egy adott szerverhez az \u00f6n\u00f6k szervezet\u00e9ben.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Go to 2FA (\u0414\u0432\u0443\u0445\u0444\u0430\u043a\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0434\u043b\u044f ASA SSL VPN) | ProHoster","og:description":"\u041f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0438 \u0447\u0430\u0449\u0435, \u043d\u0435 \u0432\u0430\u0436\u043d\u043e, \u0431\u0443\u0434\u044c \u0442\u043e \u0441\u0432\u043e\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u043b\u0438 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u043e\u043c\u0443 \u0438\u043b\u0438 \u0438\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0432 \u0432\u0430\u0448\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438..","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:14:26+00:00","article:modified_time":"2019-10-31T19:14:26+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36872","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:05:56","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:37:23","updated":"2026-02-09 17:05:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/36872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=36872"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/36872\/revisions"}],"predecessor-version":[{"id":158589,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/36872\/revisions\/158589"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/27626"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=36872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=36872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=36872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}