From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun May  5 03:54:58 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g44Iswc76043;
	Sun, 5 May 2002 03:54:58 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns.manba.gr.jp (ns.manba.gr.jp [61.117.188.130])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with SMTP/inet id g44Iswf76038
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 5 May 2002 03:54:58 +0900 (JST)
	(envelope-from kuzukami@ns.manba.gr.jp)
Received: (qmail 3492 invoked by uid 1004); 4 May 2002 18:55:39 -0000
Date: Sun, 5 May 2002 03:55:39 +0900
From: Shoji Kuzukami <kuzukami@manba.gr.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
Message-ID: <20020505035539.A3450@ns.manba.gr.jp>
References: <20020502145257.A93638@ns.manba.gr.jp> <lxr8kv105i.wl@dolphin.be.to> <20020502145257.A93638@ns.manba.gr.jp> <lxr8kv105i.wl@dolphin.be.to> <20020503030555.GG15810%ginga-freebsd@ginganet.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Mutt/1.2.5i-jp2
In-Reply-To: <20020503030555.GG15810%ginga-freebsd@ginganet.org>; from ginga-freebsd@ginganet.org on Fri, May 03, 2002 at 12:05:55PM +0900
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020417
X-Sequence: FreeBSD-users-jp 68334
Subject: [FreeBSD-users-jp 68334] Re: OpenSSH(ssh)
 =?ISO-2022-JP?B?GyRCJE4laiViITwlSCUzJV4lcyVJJEckThsoQg==?=
 sh =?ISO-2022-JP?B?GyRCTyJKOBsoQg==?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: kuzukami@manba.gr.jp

On Fri, May 03, 2002 at 12:05:55PM +0900, Kawaguti Ginga wrote:

$B3k>e$G$9!%(B

$B$h$/EA$o$C$F$$$J$+$C$?$h$&$J$N$G!%(B

> # remote host $B$N(B window manager $B$r;H$&>u67$,(B
> # $BNI$/J,$+$j$^$;$s$,$=$l$O$*$$$F$*$$$F(B
$B<jA0$K$"$k%^%7%s$,HsNO$J$N$G!$(B
$B%5!<%P$K(B window manager $B$r<B9T$5$;$F$$$^$9!%(B

$B$b$A$m$s%;%-%e%j%F%#$O!$Bg>fIW$J%M%C%H%o!<%/$G$9!%(B
/*
$B$J$i!$(Btelnet$B$r;H$($H$$$&@<$b$"$j$^$7$g$&$,!$(B
inetd $B$,!$$I$&$b?.MQ$J$j$^$;$s$N$G!$(B
ssh $B$GBeMQ$7$F$$$^$9!%(B
*/

> sh/bash $B$O;H$C$F$$$J$$$N$GJ,$+$j$^$;$s$,!$(B
> zsh $BAj<j$@$H(B ssh -f remotehost 'printenv' $B$9$k$H(B

sh$B7O(B(z$B$b$=$&$G$9$,(B)$B$G$O!$(B($BBPOC;~$N$_!)$@$C$?$+$J(B)
$B4D6-JQ?t(B ENV $B$r(B(.profile$BCf$G(B)$B@_Dj$7$F$d$k$H!$(B

. ${ENV}

$B$H$$$&F0:n$r%W%m%s%W%H$r=P$9$^$($K$d$C$F$/$l$k$=$&$G$9!%(B
$B;d$N;H$C$F$$$k(Bshell$B$O!$(Bpdksh,sh$B$J$N$G$9$,!$(B
$BF1$8$h$&$JF0:n$r$9$k$h$&$G$9!%(B

$B$^$?!$%7%'%k$N=i4|2=$r9T$J$$$?$$>l9g$O!$(B
ENV$B$N%U%!%$%kCf$K!$5-=R$7$F$/$@$5$$!$(B

$B$3$s$J$+$s$8$G(B man $B$K$b=q$$$F$"$j$^$9!%(B

/*
bash $B$O!$(BBASH_ENV$B$N$h$&$G$9(B
*/

> "$BO"J8(B" $B$C$F(B 
> 	command1;command2 args;command3 arg2 arg3
> $B$J$s$F8@$&$N$r;X$7$F$$$k$N$G$7$g$&$+(B?
$B$=$&$G$9!%(B

> $B$3$l$bLdBj$J$/<B9T$G$-$k$N$G$9$,(B...
> $BJQ?t$N%;%C%H$d$i$b4^$a$F(B...

$B$=$&$G$9$+!%(B
$B$&$&$s!$;d$N=q$-$+$?$,$^$:$+$C$?$N$G$7$g$&$+!)(B
$B$b$7$h$1$l$P!$F~NO$H=PNO7k2L$r$*4j$$$G$-$^$;$s$+!)(B
zsh$B$J$i(BOK $B$J$N$G$7$g$&$+!)(B

> $B$&!<$s(B... $B$3$N%3%^%s%I$NL\E*$,NI$/J,$+$i$J$$(B...
> for $B$NCf$b!$$J$<(B exec ssh-agent $B$7$F$$$k$N$+$b(B...

ssh -f -l kuzukami hoge_host \
  'eval DISPLAY="$( for host in ${SSH_CLIENT}; \
  do echo -n $host;echo -n \":0\";break; done )" ". ./profile; \
  exec ssh-agent '"${WINDOWMANAGER}\""

$B$3$l$O!$(Bremote$B$N!$(Bwindow manager $B$r(B
ssh $B$N(B Xforwarding $B$J$7$GN)$A>e$2$kJ}K!$G$9!%(B
($B$@$?$7!$(Bunsecure$B$J%M%C%H%o!<%/$G$O!$;H$($^$;$s$,!%!%(B)

${SSH_CLIENT}$B$N$J$+$O!$(B
remotehost remoteport localport $B$H$$$&(B
space separation$B$NCM$N$h$&$G$9!%(B

awk $B$J$I$KEP>l$7$F$b$i$C$F$b$$$$$N$G$9$,!$(B
$BLLE]%/%5$$$N$G!$(Bshell$B$G!$(Bremotehost$B$NItJ,$@$1$r<h$j=P$7$F$$$^$9!%(B

$B$D$^$j!$K>$s$G$$$k%j%b!<%H%[%9%H$G$N%3%^%s%I$O!$(B
DISPLAY=10.10.10.50:0 . ./profile; exec ssh-agent twm
$B$H$+$K$J$j$^$9!%(B
/*
exec $B$O!$$"$C$F$b$J$/$F$b$+$^$$$^$;$s(B
*/


> $B$H$$$&$3$H$O2,:j$5$s$b(B ssh $B$G(B login $B$7$?@h$G$O(B
> $B4D6-JQ?t$,@_Dj$5$l$J$$$H$$$&$3$H$r8@$C$F$$$k$N$G$7$g$&$+(B?

$B$=$l$G:$$C$F$$$k$N$G$9!%(B
