Prijava
Korisničko ime:

Lozinka:

remember me

Zaboravili lozinku?

Registrirajte se!
Glavni menu
Potraga
Tko je online
15 korisnika je online (10 korisnika cita Diskusije)

članovi: 0
Gosti: 15

više...
HULK-Diskusije - Linux općenito - ssh file tunneling?
Chat WIKI Kontakt
HULK Forum Index
   Linux općenito
  ssh file tunneling?

Pregledavanje ovog Threada:   1 Anonimnih Korisnika

 

 Dno   Prethodna tema   Sljedeca tema
12>
  •  Ocjena Threada
      Ocijenite ovaj Thread
      Izvrsno
      Dobro
      Prosjecno
      Loše
      Užasno
Pošiljatelj Thread
ssh file tunneling?
#1
Regularni posjetitelj
Pridružen: 06.08.2005
Od Osijek
Poruke: 57
Level : 6
HP : 0 / 135
MP : 19 / 7549
EXP : 41
Grupa:
Registered Users
UrednikNovosti
UrednikRecenzija
UrednikLinkova
ModeratoriForuma
UrednikSekcija
Offline
Imam pitanje za iskusnije linux admine.

Koristim ssh tj scp za prebacivanje datoteka do zaštićenog servera.

Trenutno da bih postavio datoteku putem ssh na server2 prvo ih moram uploadati na server1 pa onda sa server1 na server2.

Zašto?

Zato što je server2 zaštićen firewallom da mu se ne može pristupiti direktno sa svih IP adresa već samo s određenih IP adresa, te je adresa od server1 na listi dopuštenih adresa.

Pošto je prilično pain in the ass stalno uploadati datoteke na server1 pa onda ponavljati isto to na server2 putem scp komande zanima me postoji li kakav način da se stvar automatizira?

dakle da bih postavio datoteku moram ovako:
* sa laptopa scp ---> server1
* ssh na server1
* sa server1 scp ----> server2

Ako sam loše ili nejasno opisao problem samo recite pa ako treba i nacrtati ću ;)

Hvala unaprijed,
Valent.
Postano : 06.02.2011 14:25:43
Izradi PDF od ove poruke Ispis
Vrh
Re: ssh file tunneling?
#2
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 33186
EXP : 30
Grupa:
Registered Users
Offline
ssh u php-u

Dakle sa servera 2 php skriptom uzimaš sadžaj servera 1. Skriptu pokreći cronom. A gore je link za ssh u php-u
_________________
-- Davor R. Bergam
Experiments, no experiences!!

Moja web stranica o Linuxu
Postano : 06.02.2011 16:37:19
Izradi PDF od ove poruke Ispis
Vrh
Re: ssh file tunneling?
#3
Linux Master
Pridružen: 25.10.2007
Od Zagreb
Poruke: 351
Level : 17
HP : 0 / 412
MP : 117 / 20325
EXP : 48
Grupa:
Registered Users
Offline
1. Složi si na oba servera autentifikaciju putem public-private ključeva, pa se logiraš na servere bez zaporke.

2. Ja sam to u simulaciji uspio riješiti skriptom:

dakle:

#!/bin/bash
 scp $1 user1@server1:$1
 ssh user1@server1 scp  $1 user2@server2:$1


pa je pozivaš kao ./skripta.sh ime_datoteke

Ako trebaš zvati posebne portove ili posebne key datoteke za autentifikaciju lako pridodaš skripti

Eto, ja bih tako u osnovi (i to i radi, jer sam provijerio na svom testu)
_________________
Zaigraj neku društvenu igru, pogledaj na Igranje.org
Postano : 07.02.2011 4:12:57
Izradi PDF od ove poruke Ispis
Vrh
Re: ssh file tunneling?
#4
Regularni posjetitelj
Pridružen: 06.08.2005
Od Osijek
Poruke: 57
Level : 6
HP : 0 / 135
MP : 19 / 7549
EXP : 41
Grupa:
Registered Users
UrednikNovosti
UrednikRecenzija
UrednikLinkova
ModeratoriForuma
UrednikSekcija
Offline
Cool, hvala na brzom odgovoru.
Postano : 07.02.2011 9:50:22
Izradi PDF od ove poruke Ispis
Vrh
Re: ssh file tunneling?
#5
Linux Master
Pridružen: 25.10.2007
Od Zagreb
Poruke: 351
Level : 17
HP : 0 / 412
MP : 117 / 20325
EXP : 48
Grupa:
Registered Users
Offline
Citat:

valent je napisao/la:
Cool, hvala na brzom odgovoru.


Nemaš frke

nemoj zaboraviti napraviti par ključeva za autentifikaciju između servera1 i servera2, kao i par ključeva za lokalno - server 1
_________________
Zaigraj neku društvenu igru, pogledaj na Igranje.org
Postano : 07.02.2011 9:56:51
Izradi PDF od ove poruke Ispis
Vrh
  •  nix
      nix
Re: ssh file tunneling?
#6
Upravo došao
Pridružen: 24.02.2005
Od
Poruke: 1
Level : 1
HP : 0 / 0
MP : 0 / 0
EXP : 0
Grupa:
Registered Users
Offline
Najbolje mozda ovako, otvoris si tunel na sljedeci nacin:

ssh -L22000:server2:22 server1

i onda kopiras fajlove sa:

scp -P 22000 file localhost:file

Preporuka je prije srediti auth sa kljucevima.

Pozdrav,
nix
Postano : 07.02.2011 10:56:18
Izradi PDF od ove poruke Ispis
Vrh
Re: ssh file tunneling?
#7
Regularni posjetitelj
Pridružen: 06.08.2005
Od Osijek
Poruke: 57
Level : 6
HP : 0 / 135
MP : 19 / 7549
EXP : 41
Grupa:
Registered Users
UrednikNovosti
UrednikRecenzija
UrednikLinkova
ModeratoriForuma
UrednikSekcija
Offline
Prvo sam pokušao sa php skriptom no izgleda da fali neki php library pošto dobijem ovu poruku:

$ php remote_copy.php
Fatal error: Call to undefined function ssh2_connect()

Idem sada testirati druge savjete koje ste dali pa se javim.
Postano : 12.02.2011 9:54:34
Izradi PDF od ove poruke Ispis
Vrh
Re: ssh file tunneling?
#8
Regularni posjetitelj
Pridružen: 06.08.2005
Od Osijek
Poruke: 57
Level : 6
HP : 0 / 135
MP : 19 / 7549
EXP : 41
Grupa:
Registered Users
UrednikNovosti
UrednikRecenzija
UrednikLinkova
ModeratoriForuma
UrednikSekcija
Offline
Pokusao sam s:
ssh -L22000:user2@server2:22 user1@server1

i onda ostanem logiran na server1 i trebao bih prebaciti neki file direktno s lokalne masine na server2?

No to mi nije uspjelo

Imam file1 na lokalnoj masini i kada pokusam:
scp -P 22000 file1 localhost:file1

dobijem gresku:
ssh: connect to host localhost port 22000: Connection refused
lost connection

no i dalje sam logiran na server1

any ideas?
Postano : 12.02.2011 12:19:09
Izradi PDF od ove poruke Ispis
Vrh
Re: ssh file tunneling?
#9
Regularni posjetitelj
Pridružen: 06.08.2005
Od Osijek
Poruke: 57
Level : 6
HP : 0 / 135
MP : 19 / 7549
EXP : 41
Grupa:
Registered Users
UrednikNovosti
UrednikRecenzija
UrednikLinkova
ModeratoriForuma
UrednikSekcija
Offline
Citat:

Grof je napisao/la:
1. Složi si na oba servera autentifikaciju putem public-private ključeva, pa se logiraš na servere bez zaporke.

2. Ja sam to u simulaciji uspio riješiti skriptom:

dakle:

#!/bin/bash
 scp $1 user1@server1:$1
 ssh user1@server1 scp  $1 user2@server2:$1


pa je pozivaš kao ./skripta.sh ime_datoteke

Ako trebaš zvati posebne portove ili posebne key datoteke za autentifikaciju lako pridodaš skripti

Eto, ja bih tako u osnovi (i to i radi, jer sam provijerio na svom testu)


Ovo šljaka bez problema. Jedino što se radi ili o više malih datoteka, ili jednoj velikoj (iso image za Fusion Linux) pa idealno bi bilo kada se ne bi duplirale datoteke i na serveru1 i na serveru2 već da samo prođu kroz server1 na server2

No i ovo je sada puuuno bolje nego ručno jednu po jednu datoteku slati.

Hvala puno.
Postano : 12.02.2011 12:21:20
Izradi PDF od ove poruke Ispis
Vrh
Re: ssh file tunneling?
#10
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 33186
EXP : 30
Grupa:
Registered Users
Offline
_________________
-- Davor R. Bergam
Experiments, no experiences!!

Moja web stranica o Linuxu
Postano : 12.02.2011 12:40:07
Izradi PDF od ove poruke Ispis
Vrh
 Vrh   Prethodna tema   Sljedeca tema
12>

 


 Ne možete pokrenuti novu temu.
 Možete citati teme.
 Ne možete odgovarati na poruke.
 Ne možete uredivati svoje poruke.
 Ne možete brisati svoje poruke.
 Ne možete dodavati nove ankete.
 Ne možete glasati u anketama.
 Ne možete dodavati fileove porukama.
 Ne možete slati poruke bez odobrenja.
Copyright © 1995-2009 HULK web team. Sva prava pridržana. RSS. Engine: XOOPS