/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
MySQL replication gennem ssh tunnel
Fra : Lars E. D. Jensen


Dato : 20-01-05 14:50

Hej NG

Er der noget problematisk i at sætte en ssh tunnel op til replication på
port 3306 lokalt på en server og connecte igennem den til en remote MySQL
4.0.23 server (4.0.23 har ikke ssl ifølge manualen) ?

F.eks. med :

if ! netstat -ln | grep -q "127.0.0.1:2211"
then
ssh -i /home/rsync/.ssh/id_dsa -f -C -L 3306:192.168.250.10:3306
rsync@192.168.250.11 sleep 999
fi

192.168.250.10 kører MySQL master server og .11 kører slaven.

BTW: Nogen der har et hint til at lave en persistent ssh tunnel? Ovenstående
skal jo køre i cron.

--
Med venlig hilsen / Best regards
Lars E. D. Jensen <lars@dangvard.dk>

 
 
Sune Vuorela (20-01-2005)
Kommentar
Fra : Sune Vuorela


Dato : 20-01-05 14:49

On 2005-01-20, Lars E. D. Jensen <lars-news@dangvard.dk> wrote:
> BTW: Nogen der har et hint til at lave en persistent ssh tunnel? Ovenstående
> skal jo køre i cron.

Autossh ?

--
Sune

Lars E. D. Jensen (20-01-2005)
Kommentar
Fra : Lars E. D. Jensen


Dato : 20-01-05 14:54

Sune Vuorela wrote:

> On 2005-01-20, Lars E. D. Jensen <lars-news@dangvard.dk> wrote:
>> BTW: Nogen der har et hint til at lave en persistent ssh tunnel?
>> Ovenstående skal jo køre i cron.
>
> Autossh ?
>

Forklar gerne nærmere hvad du mener med autossh?

--
Med venlig hilsen / Best regards
Lars E. D. Jensen <lars@dangvard.dk>

Sune Vuorela (20-01-2005)
Kommentar
Fra : Sune Vuorela


Dato : 20-01-05 14:55

> Forklar gerne nærmere hvad du mener med autossh?


pusling@pusling$ apt-cache show autossh
Package: autossh
Priority: optional
Section: net
Installed-Size: 52
Maintainer: Filippo Giunchedi <filippo@esaurito.net>
Architecture: i386
Version: 1.2g-1
Depends: libc6 (>= 2.3.2.ds1-4), ssh
Filename: pool/main/a/autossh/autossh_1.2g-1_i386.deb
Size: 21424
MD5sum: 52e79322d97cb5840ca8c396920f50fa
Description: Automatically restart SSH sessions and tunnels
autossh is a program to start an instance of ssh and monitor it,
restarting it as necessary should it die or stop passing traffic.
The idea is from rstunnel (Reliable SSH Tunnel), but implemented
in C. Connection monitoring is done using a loop of port
forwardings. It backs off on the rate of connection attempts
when experiencing rapid failures such as connection refused.


Findes der ikke noget tilsvarende til din linux ?

--
Sune

Lars E. D. Jensen (20-01-2005)
Kommentar
Fra : Lars E. D. Jensen


Dato : 20-01-05 14:59

Sune Vuorela wrote:

>> Forklar gerne nærmere hvad du mener med autossh?

> Findes der ikke noget tilsvarende til din linux ?

Jo, det fandt jeg ud! :)

--
Med venlig hilsen / Best regards
Lars E. D. Jensen <lars@dangvard.dk>

Lars E. D. Jensen (20-01-2005)
Kommentar
Fra : Lars E. D. Jensen


Dato : 20-01-05 14:57

Sune Vuorela wrote:

> On 2005-01-20, Lars E. D. Jensen <lars-news@dangvard.dk> wrote:
>> BTW: Nogen der har et hint til at lave en persistent ssh tunnel?
>> Ovenstående skal jo køre i cron.
>
> Autossh ?
>

Ok, den ligger skisme som pakke i Debian Sarge.... jeg kigger på den.

--
Med venlig hilsen / Best regards
Lars E. D. Jensen <lars@dangvard.dk>

Allan Joergensen (20-01-2005)
Kommentar
Fra : Allan Joergensen


Dato : 20-01-05 15:19

Lars E. D. Jensen <lars-news@dangvard.dk> wrote:

> BTW: Nogen der har et hint til at lave en persistent ssh tunnel? Ovenstående
> skal jo køre i cron.

Du kunne prøve at kigge på stunnel (eller alternativt vtun)

mvh
--
Allan Joergensen

"Why can't you show up, make it all right?" -Zeppelin

Kasper Dupont (20-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 20-01-05 16:10

"Lars E. D. Jensen" wrote:
>
> BTW: Nogen der har et hint til at lave en persistent ssh tunnel?

Jeg har brugt det her script til formålet.
Ikke særlig sofistikeret, men virker fornuftigt.

#!/bin/bash
while true
do
   ssh "$@" cat < <(
      while sleep 42
      do
         echo .
      done
   )
   sleep 117
done

--
Kasper Dupont

Søg
Reklame
Statistik
Spørgsmål : 177550
Tips : 31968
Nyheder : 719565
Indlæg : 6408823
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste