Rsync over ssh non-standaard port

  Unix

ik moest even snel een backup maken van een remote systeem. maar had niet genoeg plek op mijn standaard ssh machine. als tijdelijk oplossing van de machine in mijn netwerk met genoeg vrije ruimte een reverse ssh tunnel opgebouwd.

 ssh -R 2222:localhost:22 remotehost

op de remote host kan je nu middels

 ssh -p 2222 localhost 

direct inloggen op de machine met genoeg ruimte. om nu via rsync ook gebruik te maken van deze alternatieve port gebruik je de volgende syntacs.

 rsync -e "ssh -p 2222" -av {tebackupendir} localhost:/backup/   

rsync zal nu gebruik maken van ssh op port nummer 2222