From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Jun 19 00:16:06 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g5IFG6D64485;
	Wed, 19 Jun 2002 00:16:06 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from localhost (localhost [::1])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet6 id g5IFG0c64453;
	Wed, 19 Jun 2002 00:16:00 +0900 (JST)
	(envelope-from matsu@jp.FreeBSD.org)
Date: Wed, 19 Jun 2002 00:16:00 +0900 (JST)
Message-Id: <20020619.001600.74689306.matsu@jp.FreeBSD.org>
To: FreeBSD-users-jp@jp.FreeBSD.org,
   FreeBSD-beginners-jp@gorgeous.ux.mycom.co.jp
From: Matsumura Naoki <matsu@jp.FreeBSD.org>
X-Mailer: Mew version 2.1 on Emacs 21.1 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: QandA@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020611
X-Sequence: FreeBSD-users-jp 69403
Subject: [FreeBSD-users-jp 69403] [info] Updated FreeBSD QandA
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: matsu@jp.FreeBSD.org

$B$^$D$`$i!w(BQandA project $B$G$9!#(B

QandA $B%W%m%8%'%/%H$+$i$N$*CN$i$;$G$9!#(B

$B"#%W%m%8%'%/%H%a%s%PJg=8"#(B

$B8=:_(B QandA $B%W%m%8%'%/%H$G$O!"?M<jITB-$N$?$a==J,$J%a%s%F%J%s%9$,$G$-$J$$(B
$B>u67$K$"$j$^$9!#:#2s(B QandA $B$N%7%9%F%`9=@.$N8+D>$7$b4^$a$F!"%W%m%8%'%/%H(B
$BFb$G8!F$$,9T$o$l$F$$$^$9$,!"8=>u$G$O@dBPE*$K?M<j$,B-$j$^$;$s!#(B
$B5;=QE*$K9bEY$J$b$N$P$+$j$G$O$J$/!"$`$7$m(B QandA $B$H$$$&@-3J$+$i0lHL$NJ}$N(B
$B0U8+$rI,MW$H$7$F$$$^$9!#3'$5$s$N$46(NO$r$*BT$A$7$F$$$^$9!#(B

$B;22C$7$FD:$/$K$O!"(B
  $B%a!<%k%"%I%l%9(B: majordomo@jp.FreeBSD.org
  $BK\J8(B: subscribe qanda-work
$B$H$$$&%a!<%k$rAw$j!":n6HMQ$N%a!<%j%s%0%j%9%H$K2CF~$7$F$/$@$5$$!#(B

$B>\$7$/$O(B QandA $B%W%m%8%'%/%H$N%[!<%`%Z!<%8$r$4Mw$/$@$5$$!#(B
  http://www.jp.FreeBSD.org/QandA/project/

$B"#EPO?(B/$B=$@5$5$l$?(B QandA$B"#(B

**********************************************************************
** $B$3$l$i$N(B QandA $B$X$N$40U8+!&$4;XE&$O!"(B`$B4IM}HV9f(B'$B$r=q$-E:$($?>e$G!"(B**
** QandA@jp.FreeBSD.org $B$^$G$*Aw$j2<$5$$!#(B                          **
**********************************************************************

FreeBSD QandA $B$O(B $B>o$K99?7$5$l$F$$$^$9!#(B $B:G?7$N$b$N$O(B $B$$$D$G$b(BWeb$B!"(B
FTP$B!"(Bmail $B$J$IDL$8$FF~<j$9$k$3$H$,$G$-$^$9!#(B

  [Web$B$+$iF~<j(B]
    <URL:http://www.jp.FreeBSD.org/QandA/> $B$r;2>H$7$F$/$@$5$$!#(B

  [$B%a!<%k$GF~<j(B]
    get-QandA@jp.FreeBSD.org $B08$F$K%a!<%k$rAw$k$H!"@^$jJV$7(B 15000$B9T$4$H$K(B
    $BJ,3d$5$l$FAw$i$l$F$-$^$9!#(B2001/05/08 $B$N;~E@$G$NA4%G!<%?$,(B 25000$B9T(B (1.1MB)
    $B$J$N$G!"(B1$BDLL\$K(B 600KB$B!"(B2$BDLL\$K(B 500KB $B$/$i$$$N%a!<%k$,FO$/$O$:$G$9!#(B

    $B$=$&$$$&5pBg$J%a!<%k$r<u$1<h$l$J$$?M$O!"(Bget-QandA-split@jp.FreeBSD.org $B$r(B
    $B$4MxMQ$/$@$5$$!#$3$A$i$O(B 900$B9T$4$H$K6h@Z$C$FJ#?t$N%a!<%k$rAw$C$F$-$^$9!#(B
    get-QandA-split $B08$F$N>l9g!"(B Subject $B$K?t;z$r;XDj$9$k$H!"$=$N9T?t$G(B
    $B6h@Z$i$l$F$-$^$9!#$I$A$i$N%"%I%l%9$G$bK\J8$J$I$OL5;k$5$l$^$9!#(B

  [anonymous FTP$B$GF~<j(B]
    $B0J2<$N%5%$%H$+$iF~<j$G$-$^$9!#(B
      <URL:ftp://daemon.jp.FreeBSD.org/pub/FreeBSD-jp/QandA/>
      <URL:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD/FreeBSD-jp/QandA/>
      <URL:ftp://ftp.netlab.is.tsukuba.ac.jp/pub/os/FreeBSD/FreeBSD-jp/QandA/>


-----$B4IM}HV9f(B 2185 ($B?75,(B)------------

Q. X $BC<Kv$+$i(B XDMCP $B$r;H$C$F(B FreeBSD $B$K@\B3$7$h$&$H$7$F$$$^$9$,!"(B
   $B%m%0%$%s%&%#%s%I%&$,I=<($5$l$^$;$s!#(B

A. $B:G6a$N(B FreeBSD $B$N(B xdm $B$O!"(BXDMCP $B$J$I$N%j%/%(%9%H$rJ9$+$J$$@_Dj$,(B
   $B%G%U%)%k%H$K$J$C$F$$$^$9$N$G!"$=$N$;$$$+$b$7$l$^$;$s!#(B

   $B%O%s%I%V%C%/$N(B

     5.6.4. $B%M%C%H%o!<%/%G%#%9%W%l%$%5!<%P$N5/F0(B
       <URL:http://www.jp.freebsd.org/www.FreeBSD.org/ja/handbook/x-xdm.html>

   $B$r;29M$K(B /usr/X11R6/lib/X11/xdm/xdm-config $B$r=q$-49$($F$/$@$5$$!#(B


-----$B4IM}HV9f(B 1578 ($B99?7(B)------------

Q. ssh$B!&(Bslogin$B!&(Bscp $B$r;H$&$?$S$K!"Kh2s%Q%9%U%l!<%:$rF~NO$9$k$N$,LLE]$G$9!#(B

A. $BLLE]$J:n6H$r3Z$K$9$k$?$a$K$O!"2?$i$+$N7A$G%^%7%s$K@\B3>pJs$r;D$9$3$H$K(B
   $B$J$j$^$9!#$=$N%^%7%s$,%/%i%C%/$5$l$?>l9g!"$$$b$E$k<0$KB>$N%^%7%s$b(B
   $B%/%i%C%/$NBP>]$K$J$C$F$7$^$$$^$9!#%;%-%e%j%F%#$KBP$7$F@UG$$r;}$F$k>l9g(B
   $B0J30$O3Z$r$9$k$Y$-$G$O$"$j$^$;$s!#$3$N$3$H$rG'<1$7$?$&$($G$*FI$_2<$5$$!#(B

   $B%Q%9%U%l!<%:F~NO;~$K3Z$9$k$K$O!"(Bssh-agent $B$r;H$&J}K!$H(B ~/.shosts $B$r;H$&(B
   $BJ}K!$,$"$j$^$9!#$$$:$l$b(B RSA $BG'>Z$,I,?\$G$9$N$G!"$^$:$O(B [$B4IM}HV9f(B 1577]
   $B$rFI$s$G!"8x3+80$N@_Dj$r$7$F2<$5$$!#(B


   [ssh-agent $B$r;H$&J}K!(B]
      ssh-agent $B$O0lEYF~NO$7$?%Q%9%U%l!<%:$r3P$($F$/$l$k%3%^%s%I$G$9!#(B
         % ssh-agent tcsh
      $B$H$7$F?7$7$$%7%'%k$r<B9T$7!"(Bssh-add $B$r<B9T$7$^$9(B

      (ssh-agent startx & exit $B$G(B X $B$r5/F0$7$F$b$$$$$G$9$7!"(B
       eval `ssh-agent -s` (sh$B!&(Bbash $B$r;H$C$F$$$k>l9g(B) $B$d!"(B
       eval `ssh-agent -c` (csh$B!&(Btcsh $B$N>l9g(B) $B$H%?%$%W$7$F$b$$$$$G$9!#(B
       eval $B$G<B9T$7$?>l9g$O;_$a$k$N$b$*K:$l$J$/(B)

      $B<!$K(B
         % ssh-add
         Need passphrase for /home/username/.ssh/identity (username@local).
         Enter passphrase: ($B%Q%9%U%l!<%:$rF~NO(B)
      $B$9$k$H!"$=$N8e$+$i$O(B
         % slogin remote.hoge.ac.jp
      $B$H$7$F$b%Q%9%U%l!<%:$NF~NO$r5a$a$i$l$^$;$s!#(B

      $B%m%0%$%s$9$k$?$S$KKh2s(B ssh-agent tcsh $B$H%?%$%W$9$k$N$OLLE]$J$N$G!"(B
      $B<+F0E*$K(B ssh-agent $B$,<B9T$5$l$k$h$&$K$7$F$*$-$^$7$g$&!#0J2<$N$h$&$K(B
      $B$$$/$D$+J}K!$,$"$j$^$9$,!"$I$l$rA*$s$G$b9=$$$^$;$s!#MW$O(B ssh $B$r<B9T(B
      $B$7$?$H$-$K4D6-JQ?t(B SSH_AUTH_SOCK $B$H(B SSH_AGENT_PID $B$,@_Dj$5$l$F$$$l$P(B
      $B$h$$$N$G$9(B ($B8e=R(B)$B!#(B

        1. ~/.login $B$N:G8e$K(B
             eval `ssh-agent -c`
           $B$H$7$F$*$$$F!"(B~/.logout $B$K(B
             ssh-agent -c -k
           $B$H=q$$$F$*$/!#(BX $B$J$7$G(B ssh $B$r;HMQ$9$k?M8~$1!#(B

        2. ~/.xinitrc (~/.xsession) $B$K(B
             #! /bin/sh
             eval `ssh-agent -s`
             twm &                   # $B%&%#%s%I%&%^%M!<%8%c$r5/F0(B
             PID=$!
             ...(kterm $B$J$I$N5/F0(B)...
             wait $PID               # $B%&%#%s%I%&%^%M!<%8%c$N=*N;$rBT$A(B
             eval `ssh-agent -k -s`  # ssh-agent $B$r(B kill
           $B$H=q$$$F$*$/!#(B

      $B<!$K!"(Bssh-add $B$G%Q%9%U%l!<%:$rF~NO$7$J$1$l$P$$$1$^$;$s$,(B
         -----------
         #!/bin/sh
         if [ "x$SSH_IDENT" = "x" ]; then
           SSH_IDENT=$USER@`hostname`
         fi
         if [ "x$SSH_CLIENT" = "x" ]; then
           ident=`ssh-add -l`
           if [ "x${ident##* }" != "x$SSH_IDENT" ]; then
             if [ "x$DISPLAY" = "x" -o "x$SSH_ASKPASS" = "x" ]; then
               ssh-add
             else
               ssh-add </dev/null
             fi
           fi
         fi
         exec /usr/local/bin/${0##*/} "$@"
         -----------
      $B$H$$$&%9%/%j%W%H$r(B ~/bin/{ssh,slogin,scp} $B$KCV$$$F$*$1$P(B (PATH $B$N@hF,$K(B
      ~/bin $B$r2C$($F$*$/(B)$B!"=i2s$N$_<+F0E*$K%Q%9%U%l!<%:$rJ9$$$F$-$^$9!#(B

      $B$3$N$h$&$J%9%/%j%W%H$r;H$$$?$/$J$1$l$P!"(B

        3. ~/.xinitrc (~/.xsession) $B$K(B
             #!/bin/sh
             eval `ssh-agent -s`
             ssh-add < /dev/unll
             ...(kterm $B$d%&%#%s%I%&%^%M!<%8%c$N5/F0(B)...
           $B$H=q$$$F$*$/!#(B

      $B$H$$$&J}K!$b$"$j$^$9!#(B

      $B$3$NJ}K!$r(B FreeBSD $BI8=`$N(B OpenSSH $B$G9T$&>l9g!"(Bport/package $B$+$i(B
      security/openssh-askpass $B$r%$%s%9%H!<%k$7$F2<$5$$!#(B

      $B$3$l$O!"(Bssh-agent $B$r<B9T$7!"$5$i$K(B ssh-askpass $B$r<B9T$7$F$$$^$9(B
      (ssh-add < /dev/null $B$H$9$k$H(B ssh-askpass $B$,<B9T$5$l$^$9(B)$B!#(B
      ssh-askpass $B$O%Q%9%U%l!<%:F~NOMQ%&%#%s%I%&$r3+$-$^$9$N$G!"(B
      $B$=$3$G%Q%9%U%l!<%:$rF~NO$7$^$9!#$3$3$G%Q%9%U%l!<%:$rF~NO(B
      $B$7$J$$$HB>$N(B kterm $B$J$I$,5/F0$7$J$$$o$1$G$9!#(B

      $B$^$?!"$*4+$a$7$^$;$s$,!"(B
        4. ~/.passphrase $B$H$$$&%U%!%$%k$K%Q%9%U%l!<%:$r$=$N$^$^(B
           $B=q$-9~$s$G$*$-!"(B~/.xinitrc (~/.xsession) $B$K(B
             #!/bin/sh
             eval `ssh-agent -s`
             ssh-add -p < $HOME/.passphrase
      $B$H$9$k$H!"%Q%9%U%l!<%:$NF~NO$O0l@ZI,MW$J$/$J$j$^$9!#EvA3!"B>?M$K(B
      ~/.passphrase $B$r8+$i$l$k$H%"%&%H$G$9!#%Q!<%_%C%7%g%s$KCm0U$7$^$7$g$&!#(B
      $B$^$?!"$3$s$J$o$+$j$d$9$$%U%!%$%kL>$K$7$F$O$$$1$^$;$s!#(B

      $B$$$:$l$NJ}K!$G$b!"(Bssh-agent $B$r=*N;$9$k$H(B ($B!a%m!<%+%k%[%9%H$+$i%m%0(B
      $B%"%&%H$7$F$7$^$&$H(B)$B!":FEY(B ssh-add $B$G%Q%9%U%l!<%:$NF~NO$r9T$J$o$J$/$F$O(B
      $B$$$1$^$;$s!#$=$NE@$G$O(B ~/.shosts $B$r;H$&J}K!$KHf$Y$FMxJX@-$OMn$A$^$9!#(B


      $B0J2<$O!"(Bssh-agent $B$K4X$9$k4JC1$J@bL@$G$9!#(Bssh-agent $B$r<B9T$9$k$H!"(B
         /tmp/ssh-($B%f!<%6L>(B)/ssh-($B%W%m%;%9HV9f(B)-agent
      $B$H$$$&(B UNIX $B%I%a%$%s%=%1%C%H$,:n@.$5$l$^$9!#<!$K(B ssh-add $B$r<B9T$9$k$H!"(B
      $B%f!<%6$K%Q%9%U%l!<%:$NF~NO$r5a$a!"(Bssh-agent $B$KF~NO$5$l$?%Q%9%U%l!<%:$rEA$($^$9!#(B

      $B0lJ}!"(Bssh (scp$B!&(Bslogin) $B$,<B9T$5$l$?$H$-$O!"(Bssh-agent $B$K(B (UNIX $B%I%a%$%s(B
      $B%=%1%C%H$rDL$8$F(B) $B%Q%9%U%l!<%:$rLd$$9g$o$;$k$N$G!"%f!<%6$OKh2s%Q%9%U%l!<%:$r(B
      $BF~NO$7$J$/$F$b$h$$$o$1$G$9!#(B

      ssh-add $B$d(B ssh (scp$B!&(Bslogin) $B$,!V(Bssh-agent $B$,5/F0$5$l$F$$$k$+$I$&$+!W$rCN$k$K$O!"(B
      $B4D6-JQ?t(B SSH_AUTH_SOCK$B!&(BSSH_AGENT_PID $B$r;2>H$7$^$9!#$=$N$?$a!"(Bssh-agent $B$N0z?t$K(B
      $B%7%'%k$r;XDj$7$?$j!"(Beval $B$7$?$j$7$F!":G=*E*$K(B ssh (scp$B!&(Bslogin) $B$K4D6-JQ?t$,(B
      $BEA$o$k$h$&$K$7$F$$$k$o$1$G$9!#(B


   [~/.shosts $B$r;H$&J}K!(B]
      local.hoge.ac.jp $B$N(B name1 $B$+$i(B remote.hoge.ac.jp $B$N(B name2 $B$K(B
      $B%m%0%$%s$9$kNc$G$9!#$J$*!"(Bssh-agent$B!&(Bssh-add $B$O0l@Z;H$$$^$;$s!#(B

        (1) local.hoge.ac.jp $B$G(B ssh-keygen $B$r<B9T$7!"%Q%9%U%l!<%:$rF~NO(B
        (2) slogin -l name2 remote.hoge.ac.jp $B$G%j%b!<%H$K%m%0%$%s(B
        (3) retemo.hoge.ac.jp $B$G(B ~/.shosts $B$H$$$&%U%!%$%k$r:n$j!"(B
              local.hoge.ac.jp name1
            $B$H5-=R$7!"(B
              % chmod 600 ~/.shosts
            $B$G%Q!<%_%C%7%g%s$r@_Dj!#(B
        (4) $B$5$i$K(B remote.hoge.ac.jp $B$+$i(B
               slogin -l name1 local.hoge.ac.jp
            $B$G%m%0%$%s(B ($B5UJ}8~$X%m%0%$%s(B)$B!#(B
        (5) (4) $B$N(B slogin $B$r(B exit $B$GH4$1$k!#(B
        (6) (2) $B$N(B slogin $B$r(B exit $B$GH4$1$k!#(B

      $B$9$k$H!"%m!<%+%k$+$i(B
         % slogin -l name2 remote.hoge.ac.jp
      $B$H$7$F$b%Q%9%U%l!<%:$NF~NO$r5a$a$i$l$^$;$s!#$3$l$O(B ssh-agent $B$NJ}K!$H0c$$!"(B
      $B$$$D$G$b(B ($B$$$C$?$s%m!<%+%k%[%9%H$+$i%m%0%"%&%H$7$F$b(B) $BM-8z$G$9!#(B


-----$B4IM}HV9f(B 2222 ($B?75,(B)------------

Q. ja-netscape $B$N%a%K%e!<$d%\%?%s$,J8;z2=$1$7$^$9!#F|K\8l%j%=!<%9%U%!%$%k$r(B
   $B$$$8$C$?$j!"(B~/.Xdefaults $B$G(B Netscape*fontList $B$r;XDj$7$?$j$7$F$_$^$7$?$,!"(B
   $B2r7h$G$-$^$;$s!#(B

A. KDE $B$r$*;H$$$G$O$"$j$^$;$s$+(B?

   Control Center $B"*(B Look & Feel $B"*(B Style $B$N!VB>$NIA2h$K4X$9$k@_Dj!W$G(B
   $B!V%U%)%s%H$H?'$rHs(B KDE $B%"%W%j$K$bE,MQ!W$N%A%'%C%/$r30$7!"(BKDE $B$r:F5/F0(B
   $B$7$F$_$F$/$@$5$$!#(B

   $B>/$J$/$H$b(B Netscape 4.x $B$H(B ja-kde-i18n-2.2.2 $B$NAH9g$;$G$3$NLdBj$,(B
   $B5/$-$k$3$H$,3NG'$5$l$F$$$^$9!#(BMozilla + KDE $B$N>l9g$OLdBj$"$j$^$;$s!#(B

     $B;29M(B <URL:http://www.jp.redhat.com/support/7.1/sla/71faq.html#1>


-----$B4IM}HV9f(B 2224 ($B?75,(B)------------

Q. FreeBSD 4.X-RELEASE $B$G(B May 19 05:52:07 $B%5%$%HL>(B sshd[1866]: warning:
   /etc/hosts.allow, line 23: can't verify hostname: getaddrinfo($B%I%a%$%s(B
   $BL>(B, AF_INET) failed $B$,$G$k$N$G$9$,!"%;%-%e%j%F%#>eLdBj$O$"$j$^$;$s$+!)(B
   /etc/hosts.allow $B$O%*%j%8%J%k$N$^$^JQ99$7$F$$$^$;$s!#(B

A. $B$3$N%a%C%;!<%8$O(B sshd(8) $B$K$+$.$i$:!"(B libwrap(3) $B$r%j%s%/$7$?%5!<%P%W%m%0(B
   $B%i%`!"6qBNE*$K$O(B inetd(8), portmap(8), sendmail(8) $B$+$i$bH/@8$7$^$9!#(B

   $B$3$l$O@\B3$7$FMh$?%/%i%$%"%s%H$N5U0z$-"*@50z$-$r9T$J$C$?8e!"(B
   /etc/hosts.allow $B$NI>2A$r9T$J$$$^$9!#$=$7$F(B $B5U0z$-"*@50z$-$r9T$J$C$?:]!"@5(B
   $B0z$->pJs$H0lCW$7$J$$$b$N$rGS=|$9$k$?$a$N$b$N$G$9!#3:Ev$9$k%"%/%;%9$,$"$l$P!"(B
   $B5U0z$-$K<:GT$9$k$N$G$3$NMM$J(B warning $B$,H/@8$7$^$9!#(B

   $B%[%9%HL>!&%I%a%$%sL>$r56B$$7$?%"%/%;%9$G$"$k2DG=@-$,9b$$$N$G!"(B warning $B$,5$(B
   $B$K$J$k?M$O!"(B /etc/hosts.allow $B$N@hF,!">/$J$/$H$b(B ALL : ALL : allow $B$NA0$K!"(B
   ALL : PARANOID : RFC931 20 : deny
   $B$rDI2C$7$F2<$5$$!#(B warning $B$O>C$($^$;$s$,!"$3$NMM$J%"%/%;%9$rGS=|$9$k$3$H$,(B
   $B$G$-$^$9!#(B


-----$B4IM}HV9f(B 2228 ($B?75,(B)------------

Q. $BMp?t$rF@$h$&$H(B rand(3) $B$r;H$C$?$N$G$9$,!"Hs>o$K<A$N0-$$Mp?t$,(B
   $B@8@.$5$l$F$7$^$$$^$9!#(B

A. FreeBSD $B$N(B rand $B4X?t$O<A$N0-$$Mp?tH/@84X?t$G$9!#(Brand(3) $B$K$O(B

      NAME
        rand, srand, rand_r - bad random number generator
                              ===

   $B$H=q$+$l$F$$$^$9!#$3$N%^%K%e%"%k$K$"$kDL$j!"<A$NNI$$Mp?tH/@8(B
   $B4X?t$O(B random(3) $B$G$9$N$G!"$3$A$i$r;H$C$F$/$@$5$$!#(B

