• Hi, Pleskians! We are running a UX testing of our upcoming product intended for server management and monitoring.
    We would like to invite you to have a call with us and have some fun checking our prototype. The agenda is pretty simple - we bring new design and some scenarios that you need to walk through and succeed. We will be watching and taking insights for further development of the design.
    If you would like to participate, please use this link to book a meeting. We will sent the link to the clickable prototype at the meeting.
  • (Plesk for Windows):
    MySQL Connector/ODBC 3.51, 5.1, and 5.3 are no longer shipped with Plesk because they have reached end of life. MariaDB Connector/ODBC 64-bit 3.2.4 is now used instead.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.

Question Update "Webspace settings - SSH access" using API

mylesdk

New Pleskian
Server operating system version
CentOS Linux 7.9.2009 (Core)
Plesk version and microupdate number
Version 18.0.57 Update #2
Specifically I am looking to update the user's password and SSH access via the API.

Background
I have a script that automatically sets up an account and creates a database and user. What I would then like to do is:
  1. SSH into the new account through a script
  2. Run some setup commands (git clone, database import)
The issue
After the account is created (POST /domains, POST /databases, POST /dbusers), the SSH access is set to Forbidden and I can't see a way this can be updated without having to log in to the dashboard and update it manually. I am happy to use the XML integration or use an extension if that is how this is needed to be done, but can't find anything from my research. If anyone has pointers or has experience this before and has a solution, I would be very grateful to hear about it.

Thanks
 
Back
Top