From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun May  5 17:14:19 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g458EJs68492;
	Sun, 5 May 2002 17:14:19 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mgate.netpath.ne.jp (lilac.netpath.ne.jp [210.253.168.208])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with SMTP/inet id g458EIf68487
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 5 May 2002 17:14:18 +0900 (JST)
	(envelope-from kom@gt.128.ne.jp)
Received: (qmail 77467 invoked from network); 5 May 2002 08:14:11 -0000
Received: from unknown (HELO localhost) (210.253.168.195)
  by lilac.netpath.ne.jp with SMTP; 5 May 2002 08:14:11 -0000
Date: Sun, 05 May 2002 17:13:21 +0900 (JST)
Message-Id: <20020505.171321.07637088.kom@gt.128.ne.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: Hiroyuki Komatsu <kom@gt.128.ne.jp>
In-Reply-To: <20020505001409.GA1156%ginga-freebsd@ginganet.org>
References: <20020503030555.GG15810%ginga-freebsd@ginganet.org>
	<20020505035539.A3450@ns.manba.gr.jp>
	<20020505001409.GA1156%ginga-freebsd@ginganet.org>
X-Mailer: Mew version 2.1 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
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 68351
Subject: [FreeBSD-users-jp 68351] 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: kom@gt.128.ne.jp

$B>.>>$G$9(B.

From: Kawaguti Ginga <ginga-freebsd@ginganet.org>
Subject: [FreeBSD-users-jp 68341] Re: OpenSSH(ssh) $B$N%j%b!<%H%3%^%s%I$G$N(B sh $BO"J8(B 
Date: Sun, 5 May 2002 09:14:09 +0900

> '-' $B$,$D$/$N$OBPOC%;%C%7%g%s$N;~$K;H$o$l$kL>A0$8$c$J$+$C$?$+$7$i!%(B

'-' $B$,$D$/$N$O%m%0%$%s%7%'%k$G$9(B.
sh $B7O$N>l9g(B, $B@)8fC<Kv$,(B tty $B$G3:Ev%7%'%k$,%m%0%$%s%7%'%k$N>l(B
$B9g$K$N$_(B .profile $B$rFI$`;HMQ$K$J$C$F$$$?$O$:$G$9(B.
$BDL>o$K(B su $B$7$?>l9g$d(B, $B%3%^%s%I%i%$%s$+$i5/F0$7$?>l9g$O(B,
.profile $B$OFI$^$l$J$$$O$:$G$9(B.  

# su - $B$9$k$H%m%0%$%s07$$$K$J$k$N$G(B '-' $B$,$/$C$D$-$^$9(B
# bash $B$O(B --login $B$H$+(B $B$/$C$D$1$k$H(B .profile $BFI$s$G$/$l$?$h(B
# $B$&$J5-21$,(B...

$B$G(B, $B>/$7;n$7$F$_$^$7$?(B($B%j%b!<%H(Bsh/$B%m!<%+%k(Bcsh$B$G$9$1$I(B..)
$B%m!<%+%k(B: foo
$B%j%b!<%H(B: bar

1. ssh $B$r;H$C$F%m%0%$%s(B
kom@foo% ssh -l guest bar
$ tty
/dev/ttyp3
$ ps axl
  UID   PID  PPID CPU PRI NI   VSZ  RSS MWCHAN STAT  TT       TIME COMMAND
  	...
    0  9735   178   0  96  0  2496  454 select S     ??    0:00.12 sshd: guest@
	...
 2000  9737  9735   0   8  0   820   83 wait   Ss    p3    0:00.01 -sh (sh)
 2000  9740  9737   0  96  0   628   84 -      R+    p3    0:00.00 ps axl
	...

2. ssh $B$r;H$C$F%j%b!<%H%3%^%s%I$N<B9T(B
kom@foo% ssh -l guest bar 'tty; ps axl'
not a tty
  UID   PID  PPID CPU PRI NI   VSZ  RSS MWCHAN STAT  TT       TIME COMMAND
	...
    0  9757   178   1  96  0  2496  453 select S     ??    0:00.11 sshd: guest@
	...
2000  9759  9757   5   8  0   816   82 wait   Ss    ??    0:00.01 sh -c tty; p
2000  9761  9759   5  96  0   628   84 -      R     ??    0:00.00 ps axl
	...

3. ssh $B$r;H$C$F(B xterm $B$N5/F0(B
kom@foo% ssh -f -l guest bar DISPLAY=foo:0 xterm

$B5/F0$7$?(B xterm $B>e$G(B
$ tty
/dev/ttyp3
$ ps axl
	...
    0  9769   178   0  96  0  2496  453 select S     ??    0:00.11 sshd: guest@
 2000  9771  9769   0   8  0   816   82 wait   Ss    ??    0:00.01 sh -c DISPLA
    0  9772  9771   0  96  0  4124  708 select S     ??    0:00.08 xterm
	...
 2000  9773  9772   0   8  0   820   83 wait   Ss    p3    0:00.01 sh
 2000  9774  9773   1  96  0   632   85 -      R+    p3    0:00.00 ps axl
	...

$B$H8@$&$3$H$G(B, xterm $B$rN)$A>e$2$?>l9g$b%j%b!<%H%3%^%s%I07$$$G(B
$B%m%0%$%s%7%'%k$K$O$7$F$/$l$^$;$s(B(-X $B%*%W%7%g%s$G$bF1MM$G$7$?(B)

# $B$3$NJU$j$O(B, rlogin/rsh $B$HF1MM$N4X78$K$J$C$F$$$k$8$c$J$$$+(B
# $B$J(B? (rsh bar $B$7$?>l9g$H%3%^%s%I$,$J$$;~$O<+F0E*$K(B rlogin
# $B$r5/F0$9$k;EMM(B)


$B$D$$$G$J$s$G(B bar $B$N(B guest $B$N(B .profile $B$K(B 'echo ".profile
running"' $B$r@_Dj$7$F$*$$$F85%M%?$NJ}$rD4$Y$F$_$^$7$?(B.

kom@foo% ssh -f -l guest bar DISPLAY=foo:0 xterm
	$BDL>o$K(Bxterm$B$,N)$A>e$,$k(B

kom@foo% ssh -f -l guest bar 'DISPLAY=foo:0 . .profile; xterm'
.profile running
xterm Xt error: Can't open display: 
	.profile $B$OFI9~$^$l$F$$$k$,(B xterm $B$K(B display $B$,$o$?$C(B
	$B$F$$$J$$(B

kom@foo% ssh -f -l guest bar 'DISPLAY=foo:0; export DISPLAY; . .profile; xterm'
.profile running
	.profile $B$,FI9~$^$l$F@5>o$K(B xterm $B$bN)$A>e$,$k(B

