Learn how to get access to the RPort server if you have lost all password
This guide only applies to the self-hosted version of RPort. SaaS customer must use the portal to reset the admin password of there server instance.
Step 1 – log in via SSH
To reset a lost password, login to your RPort server via SSH and become the root user. If you have installed the RPort server with the cloud-installer script, a sqlite3 database is used for authentication.
If you are not sure what is the underlying storage for users and passwords, open the configuration file with a page, for example, less /etc/rport/rportd.conf and scroll down to the [api] section.
Check where users and passwords are stored
Step 2 – create a new hash
If you are using a static pair of username and password – option number 1 in the above screenshot – just change it and restart the rport server.
If users and passwords are stored in a json-file or in a database, all passwords are stored as brypt hashes. Create a new hash and store it in the variable PASSWD_HASH.