From d4d9c0eef85d62bfbfb312007902de226407c956 Mon Sep 17 00:00:00 2001 From: Howland Owl Date: Mon, 27 Feb 2017 19:27:25 +0200 Subject: [PATCH] worssh as an alias, allowing scp and rsync --- worssh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) mode change 100755 => 100644 worssh diff --git a/worssh b/worssh old mode 100755 new mode 100644 index 2c2a1f0..57f9cc0 --- a/worssh +++ b/worssh @@ -1,3 +1,13 @@ -#!/bin/zsh -ssh -D 9944 -o "ProxyCommand /usr/bin/nc -X 5 -x 127.0.0.1:9000 %h %p" -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no "${@}" +# changed to aliases to allow rsync, scp, and ssh to have 'wor' versions. +worssh() { + ssh -D 9944 -o "ProxyCommand /usr/bin/nc -X 5 -x 127.0.0.1:9000 %h %p" -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no "${@}"; +} + +worscp() { + scp -o "ProxyCommand /usr/bin/nc -X 5 -x 127.0.0.1:9000 %h %p" -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no "${@}"; +} + +worrsync() { + rsync -e "ssh -o 'ProxyCommand /usr/bin/nc -X 5 -x 127.0.0.1:9000 %h %p' -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" "${@}"; +}