Kan du lägga upp python skriptet, eller den del som sätter parametrar och anropar mysql,
ersätt konto / lösenord med xxx/yyy.
Lite allmänt om ssh som kan tänkas vara till hjälp
En ip förbindelse består 4 delar eller 2 par av ipaddress:port. Kombinationen måste vara uniq
IP protokollet dvs tcp/udp skiljer också.
Om ett program har öppnat en protokoll/port så är den låst.
netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:mysql *:* LISTEN
Här används mysql porten 3306 och då får man använda en annan port.
netstat -ln|grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
Portar 1-1024 kräver root behörighet och är speciella.
i /etc/services så finns en förteckning portnr/protcoll - namn.
IANA har en fullständig förteckning över vilka portar som används för vad. I princip kan man använda vad som helst men hela Internet bygger på att man håller sig till rekommendationer som beskrivs via RFCer.
Om du har en mysql server på din maskin så kör den som standard på port 3306. Antigen så stänger du ned den eller så använder du en ledig port(över 1024) exemplvis 8306.
Jag brukar använda portar på 8000 när jag går via ssh -L för att undvika konflikter med existerande program.
Dvs ssh -L 127.0.0.1:8306:<remote_mysql-server>:3306 <ssh_user>@<ssh_user>@ssh.binero.se
med arg -f så lägger sig ssh i bakgrunden och du kan använda terminalen till ditt program.
jobs - listar program, notera siffran nr inom [nr]
fg %<nr> lägger dem i förgrunden.
kill %<nr> stoppar.
När du har avslutat ditt program så bör du koppla ned din ssh.
Om man vill förenkla sin ssh använding:
Du kan lägga in din publika nyckel på binero sidan
Dvs din lokala ~/.ssh/id_rsa.pub
ssh ssh_user@ssh.binero.se
mkdir .ssh
cat >>.ssh/authorized_keys <<EOF
<copy ~/.ssh/id_rsa.pub, paste here>
EOF
Använda ssh-agent så slipper du ange passphrase varje gång.
Tips:pam_ssh gör att du kan logga in med ssh_passphrase på din lokala maskin
Titta även på per host ssh config dvs filen ~/.ssh/config där kan du skräddarsy en upkoppling.
Med olika id_rsa.pub i ~/.ssh/authorized_keys går det även att starta specifika program.