Больше для авторизации на используется ничего. Похоже на ipsec, но не стыкуется если внешний адрес только 1 у сервера. Или можно как то в policy явно не указывать удалённую часть?
Очень примерно - это так:
/ip ipsec policy group add name=irz-peers
/ip ipsec profile add dh-group=modp2048,modp1536,modp1024,modp768 dpd-interval=disable-dpd enc-algorithm=aes-128,3des,blowfish,des lifetime=4h name=irz-profile
/ip ipsec peer add comment=IPSEC::iRZ-Peer-Template local-address=EXT-IP name=irz-peers passive=yes profile=irz-profile
/ip ipsec proposal add auth-algorithms=sha256,sha1,md5 comment=IPSEC::iRZ-Proposal enc-algorithms=aes-128-cbc,3des,blowfish,des lifetime=1h name=irz-proposal pfs-group=none
/ip ipsec policy add comment=IPSEC::iRZ-Policy-Template-In dst-address=192.168.1.0/24 group=irz-peers proposal=irz-proposal src-address=192.168.0.0/16 template=yes
/ip ipsec policy add comment=IPSEC::iRZ-Policy-Template-Out dst-address=192.168.0.0/16 group=irz-peers proposal=irz-proposal src-address=192.168.1.0/24 template=yes
/ip ipsec identity add comment=iRZ::Shared-Key generate-policy=port-override peer=irz-peers policy-template-group=irz-peers secret=secret