From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Feb 21 11:50:06 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id LAA53530;
	Wed, 21 Feb 2001 11:50:06 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from inet-tsb.toshiba.co.jp (inet-tsb.toshiba.co.jp [202.33.96.40])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id LAA53525
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 21 Feb 2001 11:50:04 +0900 (JST)
	(envelope-from shige@sitc.toshiba.co.jp)
Received: from tis2.tis.toshiba.co.jp (tis2 [133.199.160.66])
	by inet-tsb.toshiba.co.jp (3.7W:TOSHIBA-ISC-2000030918) with ESMTP id LAA28405;
	Wed, 21 Feb 2001 11:50:02 +0900 (JST)
Received: from mx2.toshiba.co.jp by tis2.tis.toshiba.co.jp (8.8.4+2.7Wbeta4/3.3W9-95082317)
	id LAA10128; Wed, 21 Feb 2001 11:50:01 +0900 (JST)
Received: from tas0470.sitc.toshiba.co.jp by toshiba.co.jp (8.7.1+2.6Wbeta4/3.3W9-TOSHIBA-GLOBAL SERVER) id LAA26199; Wed, 21 Feb 2001 11:50:01 +0900 (JST)
Received: from aurora.sitc.toshiba.co.jp.sitc.toshiba.co.jp by tas0470.sitc.toshiba.co.jp (8.9.3/sitc-1.4) with ESMTP
	id LAA26784; Wed, 21 Feb 2001 11:49:59 +0900 (JST)
Date: Wed, 21 Feb 2001 11:49:59 +0900
Message-ID: <86pugcsqaw.wl@aurora.sitc.toshiba.co.jp>
From: Shigeyuki Fukushima <shige@FreeBSD.org>
To: SaitoMasaru <daisaito@lares.dti.ne.jp>
Cc: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <20010221102820.E954.DAISAITO@lares.dti.ne.jp>
References: <20010221102820.E954.DAISAITO@lares.dti.ne.jp>
User-Agent: Wanderlust/2.5.7 (Smooth) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/20.7 (i386--freebsd) MULE/4.0 (HANANOEN)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: multipart/mixed;
 boundary="Multipart_Wed_Feb_21_11:49:59_2001-1"
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 59203
Subject: [FreeBSD-users-jp 59203] Re: ssh =?ISO-2022-JP?B?GyRCJHIbKEI=?=
 cron =?ISO-2022-JP?B?GyRCJEdGMCQrJDlKfUshGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shige@FreeBSD.org

--Multipart_Wed_Feb_21_11:49:59_2001-1
Content-Type: text/plain; charset=ISO-2022-JP

At Wed, 21 Feb 2001 10:47:34 +0900,
SaitoMasaru wrote:

> SSH+rsync$B$r;H$C$FJ#?tBf$N%^%7%s$NF14|$r$H$k%9%/%j%W%H(B($B8@8l$OITLd(B)
> $B$r:n@.$7$h$&$H$7$F$$$k$N$G$9$,!"(Bssh$B$N%Q%9%o!<%I$r<+F0$GF~NO$9$k$H$$$&(B
> $B$H$3$m$G5M$^$C$F$7$^$$$^$7$?!#(B.shosts$B$d(B.rhosts$B$r;H$C$F%Q%9%o!<%I$J$7$G(B
> $B$d$k$d$jJ}$OC5$7$?$N$G$9$,!"$3$l$G$O$;$C$+$/(BSSH$B$rF3F~$7$F%;%-%e%j%F%#$r(B
> $B9b$a$?0UL#$,$J$$$h$&$J5$$,$7$FF3F~$KF'$_@Z$l$^$;$s!#(B

$B%f!<%6$N8x3+80$r(B ssh-keygen $B$G:n@.$7$F!"(B
$B%Q%9%o!<%IG'>Z$G$J$/!"8x3+80G'>Z$G%[%9%H$N%m%0%$%sG'>Z$r$9$k$H(B
$B$$$&$N$O$I$&$G$7$g$&$+!)(B
$B$3$N>l9g!"(Bssh-agent $B$,;H$($^$9!#(B
ssh-agent $B$r>o;~5/F0$7$F$*$$$F!"(Bssh-add $B$G(B ssh-agent $B$K%Q%9%o!<%I$r(B
$B65$($F$*$$$F$"$2$k$H$h$$$+$H;W$$$^$9!#(B

$B$3$NF14|$r$H$j$?$$%9%/%j%W%H$G!"(Bssh-agent $B$r;HMQ$9$k$?$a$N(B
$B4D6-JQ?t$,@_Dj$5$l$?4D6-2<$G<B9T$9$k$H$h$$$G$7$g$&!#(B

$B$?$@!"(Bssh-agent $B$N4D6-JQ?t$O!"(Bssh-agent $B$r5/F0$9$k$H$-$K!"(B

   $ eval `ssh-agent`      (Bourne Shell $B7O$N>l9g(B)
   $ eval `ssh-agent -c`   (Csh $B7O$N>l9g(B)

$B$H$$$&MQ$K!"%m%0%$%s%7%'%k$G(Beval$B$C$F5/F0$7$?8e$K(B ssh-add $B$7$^$9!#(B
ssh-add $B$O!"(Bssh-agent $BMQ$N4D6-JQ?t$r;2>H$7$F!"%Q%9%o!<%I$r(B ssh-agent $B$K(B
$B65$($F$d$j$^$9!#(B

$B0J>e$N$h$&$K:n$i$l$F$$$k$?$a!"$"$i$+$8$a!"(B
ssh-add $B$G%Q%9%o!<%I$r65$($F$b$i$C$?(B ssh-agent $B$r5/F0$7$F!"(B
$B$=$N4D6-JQ?t$r$I$3$+%-%c%C%7%e$7$F$*$-!"(B
$B:#2s$N$h$&$J%9%/%j%W%H$G$O$=$N%-%c%C%7%e>pJs$r$b$C$F$3$J$1$l$P$J$j$^$;$s!#(B

$B$A$J$_$K!";d$,;H$C$F$$$k(B ssh-agent $B$r5/F0$9$k$?$a$N(B
wrapper $B$rE:IU$7$F$*$-$^$9!#(B
$B;HMQJ}K!$O!"(B
  eval `ssh-agent-wrapper start`
  eval `ssh-agent-wrapper stop`
$B$G$9!#(B
# $B$A$J$_$K!"(BBourne Shell $B7O$N=PNO$N$_$G$9!#(B
# Csh $B7O$G;H$&>l9g$K$OE,59(B $B=$@5$7$F$/$@$5$$!#(B

$B$3$N(B wrapper $B$G$O!"(Bssh-agent $B$,$O$8$a$F5/F0$9$k:]$K!"(B
$B$=$N4D6-JQ?t$r(B ~/.ssh-agent $B$KJ]B8$7$^$9!#(B
2$BEYL\0J9_$O!"$9$G$K5/F0$7$F$$$k(B ssh-agent $B$r8!=P$7$F!"(B
$B$=$N(B ssh-agent $B$r;HMQ$G$-$k$h$&$K!"J]B8$7$?%-%c%C%7%e>pJs$r$b$C$F$-$^$9!#(B
$B$^$?!"D>$K(B ssh-agent $B$r5/F0$9$k$H!"(B2$B$D0J>e$N(B ssh-agent $B%W%m%;%9$,(B
$B5/F0$9$k$N$G$9$,!"$=$l$K$OBP1~$7$F$$$^$;$s!#(B
ssh-add $B$OJLES!"<B9T$9$kI,MW$,$"$j$^$9!#(B

~/.login $B$d(B ~/.zlogin $B$J$I$G$3$N(B wrapper $B$r(B eval $B$h$&$K$7$F(B
$B$*$/$HJXMx$+$b$7$l$^$;$s!#(B:)

--- shige


--Multipart_Wed_Feb_21_11:49:59_2001-1
Content-Type: text/plain; charset=US-ASCII

#!/bin/sh

SSH_AGENT=/usr/bin/ssh-agent
SSH_COOKIE=${HOME}/.ssh-agent
PROC=0

pid_check() {
	PID=`cat ${SSH_COOKIE}|grep SSH_AGENT|sed 's/; export.*//'|sed 's/SSH_AGENT_PID=//'`
	PROC=`ps auxww | grep " ${PID} " | grep ssh-agent | wc -l`
}

case "$1" in
start)
	if [ -x ${SSH_AGENT} ] ; then
		if [ -f ${SSH_COOKIE} ]; then
			pid_check
			if [ ${PROC} = "1" ]; then
				cat ${SSH_COOKIE}
			else
				rm -f ${SSH_COOKIE}
			fi
		fi
		if [ ! -f ${SSH_COOKIE} ]; then
			${SSH_AGENT} > /${SSH_COOKIE}
			cat ${SSH_COOKIE}
		fi
        fi
	;;
stop)
	if [ -f ${SSH_COOKIE} ]; then
		eval `cat ${SSH_COOKIE}`
		ssh-agent -k
		rm -f ${SSH_COOKIE}
	else
		echo "unset SSH_AUTH_SOCK"
		echo "unset SSH_AGENT_PID"
	fi
	;;
*)
	echo "Usage: `basename $0` {start|stop}" >&2
	;;
esac

exit 0

--Multipart_Wed_Feb_21_11:49:59_2001-1--
