[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ssh setup: what is the Debian way? [not what I asked for, but OK ]



On 2007-04-09 09:39:20 -0600, Paul E Condon wrote:
> Is ssh_wrapper available in Debian?

No, this is a script I've written.

> What does it do?

It does the ssh-add. Well, a little more:

#!/usr/bin/env zsh

# You may call "ssh_wrapper true" to initialize.

emulate -LR zsh
local cmd

if [[ "$1" == -exec ]] then
  cmd=exec
  shift
else
  cmd=command
fi

cmd=($cmd $1)
shift

autoload -U _call_sshadd
_call_sshadd "$@"

if [[ -z $SSH_CONFIG ]] then
  export SSH_CONFIG=$HOME/.ssh/config
  [[ -e ${SSH_CONFIG}-old && `command ssh -V 2>&1` == OpenSSH_3.* ]] &&
    SSH_CONFIG=${SSH_CONFIG}-old
fi

$cmd -F $SSH_CONFIG "$@"

where _call_sshadd is a zsh function I've written to call the ssh-add
when need be. I also use ssh_wrapper in scripts, e.g. I have a xrsh
script that does:

exec ${XTERMINAL:-xterm} -e ssh_wrapper -exec ssh "$@"

-- 
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)



Reply to: