The following information is used in this example:
pu1
au1
au1_pw
bu1
bu1_pw
ftp_server
bu1
securid_passcode
Follow the steps in "To Configure SecurID Authentication".
Configure the FTP Proxy Service
Create a Proxy user group, for example, ftp-grp.
Add predefined users radius and securid to ftp-grp:
# ssadm edit Policy > proxyuser add ftp-grp GROUP > proxyuser addmember ftp-grp radius > proxyuser addmember ftp-grp securid |
For each user that will be using the FTP Proxy:
Create a record in the Authorized User database.
Create a record in the Proxy User database.
Add user as member of ftp-grp:
# ssadm edit Policy > authuser add au1 PASSWORD=\{ au1_pw\} > proxyuser add pu1 auth_user_name=au1 backend_user_name=bu1 > proxyuser addmember ftp-grp pu1 |
Since there are typically many users to administer, this can be done through a script.
Add a rule to allow FTP proxy for proxy user group ftp-grp:
# ssadm edit Policy edit> Add Rule ftp USER ftp-grp ALLOW PROXY_FTP FTP_GET FTP_CHDIR edit> save # ssadm activate Policy |
Test the FTP Proxy with SecurID Authentication:
FTP proxy login |
ftp sunscreen_fw |
Username@Hostname |
/securid/bu1@ftp_server |
Password |
securid_passcode@bu1_pw |
# ftp sunscreen_fw Username@Hostname: /securid/bu1@ftp_server Password: securid_passcode@bu1_pw |