SSH access
Overview
SSH access is intended for technical users to gain root access to the underlying Debian linux system that SolarAssistant runs on.
Default username and password
When SolarAssistant starts up the first time, it will have SSH access enabled with the default username and password:
Username: solar-assistant
Password: solar123
Once you click "Accept and agree" on the page below during the initial setup, SSH access is disabled for security reasons. Follow the steps below to enable it.
Step 1
Navigate to the "Configuration" tab and select "Configure local access".
![Navigate configure local access](https://d26qlef5ak4prm.cloudfront.net/images/help/getting_started/navigate-configure-system-3602ef1a158baede53f0b08867550c5e.png?vsn=d)
Step 2
Select the SSH access you want to enable and click save.:
![Configure SSH access](https://d26qlef5ak4prm.cloudfront.net/images/help/access/ssh-access-d8caee5bd7531071f688998cc28e798d.png?vsn=d)
Useful information
You can become the root user with the command below:
sudo su -
Edit WiFi SSID and password:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Show network connection information:
ip addr
The commands below can be used to check the status of SolarAssistant and related services:
systemctl status solar-assistant
systemctl status auto-hotspot
systemctl status grafana-server
systemctl status influxdb
systemctl status mosquitto
Warning
SolarAssistant is designed to be configured via the web interface. Configuration via SSH or installation of additional applications can stop SolarAssistant from working correctly or cause unexpected errors. Future updates to SolarAssistant can update packages and cause extra software you installed from working correctly.