Skip to content

How do I create a one-time DirectAdmin login link?

DirectAdmin allows creating a login link for any user. You first need to log in as root on your server, then run the following command:

Terminal window
/usr/local/directadmin/directadmin --create-login-url user=admin

This will output a URL that you can use to log in as the specified user. The URL will be valid for a limited time and can only be used once.

You can also specify additional options when creating a login link:

Terminal window
/usr/local/directadmin/directadmin --create-login-url user=admin expire=60m

This will create a login link that expires in 60 minutes.

Supported units:

  • s - seconds
  • m - minutes
  • h - hours
  • d - days
Terminal window
/usr/local/directadmin/directadmin --create-login-url user=admin ip=1.2.3.4

This will create a login link that can only be used from the specified IP address.