Ad
CitCop - Värmepumpar med installation i hela Sverige
Svenska apotek med tillstånd
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
Kampanj från Polarpumpen!.
Varför betala dyrt för nåt enkelt?
 

Författare Ämne: Svenskt aktivt forum för Linux?  (läst 1509 gånger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad Mr_Smith

  • Expert på värmepump
  • ****
  • Antal inlägg: 209
    • Robotklippare.Nu
Svenskt aktivt forum för Linux?
« skrivet: 08 februari 2014, 11:52:15 »
Har letat men inte hittat; vad finns det för svenskt forum för Linux som är aktivt?

Har fått mycket hjälp med teknik på detta forum, men detta kanske är lite för speciellt?

Men jag provar ändå!

Behöver hjälp med en databasanslutning till mitt webbhotell som ska ske genom SSH tunnel. Har ett konto på Binero där min databas ligger. Webbhotellet kräver att man ansluter med SSH och jag har de nödvändiga uppgifterna för detta.

Nu till min fråga:
I Phytonskriptet ska man ange anslutningsuppgifter för databasen. När jag kör mot den lokala MySQL som ligger på Raspberry Pi så funkar allt kanon men när jag försöker fjärransluta till databasen på webbhotellet blir det stopp.

Vad ska jag ange i;
host = xxxxx

där brukar det stå "lokalhost" när jag kör lokalt.
Värmer 196 m2 i ett 1,5 plans trähus (byggt 1980) mitt i Småland. Tidigare uppvärmning med el + olja motsvarande 27000 kWh (inkl HH) nu med IVT HT+C9 och 170 m borrhål är totalen ca 11 000 kWh (inkl HH).
Nu blir det mest robotgräsklippare:
www.robotklippare.nu, www.robotklipparknivar.se, www.amowerknivar.se,
www.skarvdon.se

Utloggad pakerfeldt

  • Kan värmepumpar
  • ***
  • Antal inlägg: 70
  • Värmepump eller värmepumpar?
SV: Svenskt aktivt forum för Linux?
« Svar #1 skrivet: 08 februari 2014, 11:57:24 »
Lösvirkeshus 1-plan, 160kvm boarea uppfört 2013.
CTC EcoHeat 308 + FTX Heru 75S. 177m aktivt borrdjup.
Solcellsanläggning i sydost på 10.56 kWp.

Utloggad Mr_Smith

  • Expert på värmepump
  • ****
  • Antal inlägg: 209
    • Robotklippare.Nu
SV: Svenskt aktivt forum för Linux?
« Svar #2 skrivet: 08 februari 2014, 14:54:06 »
Det är läst och prövat utan framgång. Jag får kontakt med Binero, kan logga in via SSH.

Frågan kvarstår:
vad ska anges inne i skriptet för "HOST = "?

Är det uppgifter för den lokala sidan som "localhost" + ev portnummer eller är det något för andra sidan?
Värmer 196 m2 i ett 1,5 plans trähus (byggt 1980) mitt i Småland. Tidigare uppvärmning med el + olja motsvarande 27000 kWh (inkl HH) nu med IVT HT+C9 och 170 m borrhål är totalen ca 11 000 kWh (inkl HH).
Nu blir det mest robotgräsklippare:
www.robotklippare.nu, www.robotklipparknivar.se, www.amowerknivar.se,
www.skarvdon.se

Utloggad pts

  • Frekvens styrd VP Bergvärme+ kyla
  • Kan värmepumpar
  • ***
  • Stad/land: Spanga, Stockholm, Sweden
  • Antal inlägg: 70
  • Kön: Man
SV: Svenskt aktivt forum för Linux?
« Svar #3 skrivet: 08 februari 2014, 15:11:27 »
I ditt skript så är host 127.0.0.1 port är den port som angav i din ssh redirect
se man ssh för  -L

Ange portnummer i bägge ändarna av tunnel sä är det lättare att hålla koll.

Kodstycke: [Välj]
ssh  -L [bind_address:]port:host:hostport   user@ssh-server
Om du använder host=127.0.0.1 dvs 127.0.0.1:3306
Kodstycke: [Välj]
ssh -L 127.0.0.1:3306:<mysql-databas address>:3306 <ssh_user>@<ssh-server address>
« Senast ändrad: 08 februari 2014, 15:14:05 av pts »
2 vån Hus 234m2 1968 tegel + platt tak, Daikin Bergvärme med Frikyla.

Utloggad purjo__

  • Jag har i princip doktorerat på Bosch/IVT Rego800 och CanBus.
  • Guldmedlem
  • Dignitär inom värmepump
  • ******
  • Stad/land: Gävleborg
  • Antal inlägg: 13164
  • Kön: Man
  • Utbildad elektroingenjör. Arbetar inom IT
SV: Svenskt aktivt forum för Linux?
« Svar #4 skrivet: 10 februari 2014, 08:47:33 »
Det du skall göra är att först starta en SSH-session som tunnlar port 3306 från din PC till Bineros server enligt pts andra exempel i föregående inlägg. Kör du Linux eller nåt annat på din PC?
När det är gjort kan du göra alla databasanslutningar till servern 'localhost' på port '3306'.

Så länge SSH-sessionen är igång så kommer automatisk all trafik till localhost:3306 att skickas vidare till Bineros server.
Kör du mysql på en annan port så får du så klart anpassa siffrorna...


Bor i pastorsvillan tillhörande ett gammalt missionshus
Villan: Timmerhus byggt 1878. 1.5  plan, bya 100 / boa 160 kvadrat, 2-glasfönster, självdragsventilation. Vattenburen värme med elpanna + braskamin. Förbrukning ca 35MWh + en mindre mängd ved.
Kyrkan: Timmerstomme, bya 300 / boa 490 kvadrat, 78 kvadrat 1-glasfönster med innerbågar... Byggt 1876. Direktverkande el på 45kW. Förbrukning ca 5MWh för att hålla frostfritt på toaletten och köket samt tvättmaskin.
Gävleborg.


Ju mer man vet desto mindre förstår man.

Utloggad pts

  • Frekvens styrd VP Bergvärme+ kyla
  • Kan värmepumpar
  • ***
  • Stad/land: Spanga, Stockholm, Sweden
  • Antal inlägg: 70
  • Kön: Man
SV: Svenskt aktivt forum för Linux?
« Svar #5 skrivet: 10 februari 2014, 10:59:18 »
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.
Kodstycke: [Välj]
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.
Kodstycke: [Välj]
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
Kodstycke: [Välj]
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
Kodstycke: [Välj]
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.
2 vån Hus 234m2 1968 tegel + platt tak, Daikin Bergvärme med Frikyla.

nibe, ctc, baxi, golvvärme, solenergi Mer n 20 rs erfarenhet av vrmepumpar
 


Annonser

Right Block

Vibrationsdämpare
Besök vår webshop, klicka här!
Energioffert.se
Energibutiken.se smarta varor på nätet, leverans till dörren
luftvärmepumpar, tillbehör, installationsmaterial, vi har allt!
Annonspriser
Ad
CitCop - Värmepumpar med installation i hela Sverige
Svenska apotek med tillstånd
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
Kampanj från Polarpumpen!.
Varför betala dyrt för nåt enkelt?