I use rsync to move most of my data around the place (who doesn’t!?), but sometimes I have to copy files to a server where SSH is running on a port other than 22. How do I tell rsync to use a different port for SSH? Like this:
rsync -e "ssh -p [remote-ssh-port]" ~/local-files/ user@remote-server:remote-files/
Handy indeed. Thanks rsync!
I also like to pass “-P
” to the command so that I get a nicer progress than verbose mode, so:
rsync -Pae "ssh -p [remote-ssh-port]" ~/local-files/ user@remote-server:remote-files/
I’m sure that most users will already know this, but it’s handy to put on my blog as a reference for my ageing brain!