Login / configuration

SSH (jump server)

The app opens an SSH session here and forwards a random local port to MySQL on the server (see appsettings.jsonSshTunnel: default remote 127.0.0.1:3306). MySQL is not contacted on the public internet.

Database

Credentials for MySQL on the remote host (after the tunnel), same as in MySQL Workbench when connected through SSH.

File import
Line 1: SSH host, 2: SSH port, 3: SSH user, 4: SSH password, 5: DB user, 6: DB password, 7: database name.