Toon posts:

[Debian] rsync over ssh op alternatieve poort

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil rsync gebruiken voor het syncen van een development en live webserver tree.
De live server kan ik alleen via ssh benaderen, maar alleen over poort 2222
Ik heb hiervoor key authenticatie opgezet en dat werkt:

"ssh -p 2222 username@livewebsever" geeft me direct de command prompt

met rsync krijg ik het echter niet aan de praat. Natuurlijk wat gegoogled en daarme heb ik het volgende geprobeerd: (rsync version 2.6.8 protocol version 29)


rsync -avz -e ssh -p 2222 /devwebroot username@livewebserver:/livewebroot
rsync -avz --rsh="ssh -p 2222 /devwebroot username@livewebserver:/livewebroot"

Beide dumpen me in de rsync help en komt dus niet verder. crashed op de -p 2222 optie

Ananloog op de devserver (standaard poort 22) werkt het wel
rsync -avz -e ssh /devwebroot username@devwebserver:/backup"

Simpele vraag die overblijft: hoe krijg ik rsync zo gek dat ie een alternatieve poort voor ssh gebruikt

  • DJ Buzzz
  • Registratie: December 2000
  • Laatst online: 22:00
Deze al geprobeerd?

http://lists.samba.org/ar...004-September/010454.html

Eerste hit op Google bij "rsync ssh specify port" :)

Let dus op de ' quotejes

[ Voor 13% gewijzigd door DJ Buzzz op 10-06-2006 11:33 ]


  • frim
  • Registratie: Augustus 2001
  • Niet online
gewoon een server in je .ssh/config declareren met een poortnummer. vervolgens kun je rsync aanroepen met de alias die je hebt gemaakt.

Verwijderd

Topicstarter
@djbuzzz, die had ik ook al gevonden, krijg dan de foutmelding ssh: p-: Name or service not known

@frim, jou oplossing werkt wel, Dank
Als ik het script echter via de webserver (mooi sync paginaatje) aanroep dan dan kom je tot de conclusie dat www-data (de apache user) geen .ssh dir heeft voor de keys. Ook dat is inmiddels opgelost, maar echt netjes is het allemaal niet

  • DJ Buzzz
  • Registratie: December 2000
  • Laatst online: 22:00
Verwijderd schreef op zaterdag 10 juni 2006 @ 11:59:
@djbuzzz, die had ik ook al gevonden, krijg dan de foutmelding ssh: p-: Name or service not known
Da's vreemd, ik heb het hier net even lokaal getest en dat werkt prima.

code:
1
rsync -a -e 'ssh -p 22' schaap/ localhost:~/blaat

Verwijderd

Topicstarter
helemaal gelijk, typen is niet mijn sterkste kant. Anyway, de oplossing om de global ssh_config file op de dev server aan te passen blijkt in de praktijk nog het beste te werken. Al doende leert men.
Pagina: 1