Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 2365

howto-html-ja-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Secure POP via SSH mini-HOWTO: $B%a!<%i!<$G$d$C$F$_$^$7$g$&(B</TITLE>
 <LINK HREF="Secure-POP+SSH-4.html" REL=next>
 <LINK HREF="Secure-POP+SSH-2.html" REL=previous>
 <LINK HREF="Secure-POP+SSH.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="Secure-POP+SSH-4.html">$B<!$N%Z!<%8(B</A>
<A HREF="Secure-POP+SSH-2.html">$BA0$N%Z!<%8(B</A>
<A HREF="Secure-POP+SSH.html#toc3">$BL\<!$X(B</A>
<HR>
<H2><A NAME="s3">3. $B%a!<%i!<$G$d$C$F$_$^$7$g$&(B</A></H2>

<P>
<P>
<P>$B$3$N%;%/%7%g%s$G$O(B ssh $B%U%)%o!<%I%3%M%/%7%g%s$r;HMQ$9$k$?$a$K(B POP $B%/%i%$(B
$B%"%s%H%=%U%H%&%'%"$r@_Dj$9$kJ}K!$r@bL@$7$^$9!#$^$:;d$NCN$C$F$$$k(B POP $B$r(B
$B<h$j07$&:G$b=@Fp$J%=%U%H%&%'%"$G$"$k(B fetchmail (ESR $B$K$h$kM%$l$?%a!<%k$N(B
$B<hF@$HE>Aw$N%f!<%F%#%j%F%#(B) $B$r8+$F$$$-$^$9!#(B fetchmail $B$O(B
<A HREF="http://www.tuxedo.org/~esr/fetchmail/">http://www.tuxedo.org/~esr/fetchmail/</A>
$B$G$_$D$1$k$3$H$,$G$-$^$9!#(B fetchmail $B$KIU$$$F$/$kM%$l$?J8=q$rFI$`$3$H$K(B
$B$h$C$F(B fetchmail $B$OAG@2$7$$F/$-$r$7$F$/$l$k$G$7$g$&!#(B
<P>
<H2><A NAME="ss3.1">3.1 fetchmail $B$N@_Dj(B</A>
</H2>

<P>
<P>$B;d$O(B <CODE>.fetchmailrc</CODE> $B$r0J2<$N$h$&$K@_Dj$7$F$$$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<HR>
<PRE>
defaults
        user msingh is manish
        no rewrite

poll localhost with protocol pop3 and port 11110:
        preconnect "ssh -C -f msingh@popserver -L 11110:popserver:110 sleep 5"
        password foobar;
</PRE>
<HR>
</CODE></BLOCKQUOTE>
<P>
<P>$B$H$C$F$bC1=c$G$7$g$&(B? fetchmail $B$K$OB?$/$N%3%^%s%I$,$"$j$^$9$,!"=EMW$JIt(B
$BJ,$O(B <CODE>preconnect</CODE> $B$N9T$H!"(B<CODE>poll</CODE> $B$N%*%W%7%g%s$G$9!#(B
<P>
<P>$B;d$?$A$O(B POP $B%5!<%P$KD>@\E*$K$O@\B3$7$^$;$s!#Be$o$j$K(B localhost $B$N(B 
11110 $BHV$N%]!<%H$K@\B3$7$F$$$^$9!#(B<CODE>preconnect</CODE> $B$NItJ,$O(B 
fetchmail $B$,<B9T$5$l$k$?$S$K(B 5 $BIC4V%3%M%/%7%g%s$rD%$C$F$*$/$H$$$&$3$H$r(B
$BI=$o$7$F$$$^$9!#(Bfetchmail $B$O$3$N;~4V$r;H$C$F<+J,$N%3%M%/%7%g%s$rD%$j$^$9!#(B
$B;D$j$O(Bfetchmail $B<+?H$N=hM}$G$9!#(B
<P>
<P>fetchmail $B$r5/F0$9$k$?$S$K!"(Bssh $B$N%Q%9%o!<%I$rMW5a$5$l$^$9!#(Bfetchmail $B$r(B
$B%P%C%/%0%i%&%s%I$GF0$+$9;~(B ($B;d$O$=$&$7$F$$$^$9(B) $B$K$O$=$l$O>/!9ET9g$,NI$/(B
$B$"$j$^$;$s!#$=$N>l9g$O<!$N%;%/%7%g%s$K?J$_$^$7$g$&!#(B
<P>
<H2><A NAME="ss3.2">3.2 $B<+F02=$NJ}K!(B</A>
</H2>

<P>
<P>
<P>ssh $B$G$O$5$^$6$^$JJ}K!$GG'>Z$r9T$($^$9!#$=$N$&$A$N0l$D$,(B RSA $B8x3+800E9f(B
$B$G$9!#(B <CODE>ssh-keygen</CODE> $B$rMQ$$$k$3$H$K$h$C$F$"$J$?$N%"%+%&%s%HMQ$N80(B
$B$r:n$j$@$9$3$H$,$G$-$^$9!#80$K$O%Q%9%U%l!<%:$r@_Dj$9$k$3$H$b$G$-$^$9$,!"(B
$B6u$N$^$^$K$9$k$3$H$b$G$-$^$9!#$"$J$?$,%m!<%+%k$GMQ$$$k%"%+%&%s%H$,$I$N$0(B
$B$i$$0BA4$@$H;W$&$+$K$h$C$F!"%Q%9%U%l!<%:$,I,MW$+$I$&$+$,7h$^$j$^$9!#(B
<P>
<P>$B$b$7$"$J$?$N%^%7%s$,0BA4$@$H;W$&$J$i!"%Q%9%U%l!<%:L5$7$G$b9=$o$J$$$G$7$g(B
$B$&!#$=$N>l9g$O(B <CODE>.fetchmailrc</CODE> $B$OC1$J$k(B fetchmail $B$N5/F0$@$1$K;H$o(B
$B$l$^$9!#(Bfetchmail $B$r%G!<%b%s$H$7$FF0$+$7$F$*$1$P!"%@%$%"%k%"%C%W$7$?$H$-(B
$B$K<+F0E*$K%a!<%k$O<h$j9~$^$l$^$9!#$=$l$G$*$7$^$$$G$9!#(B($BLuCm(B :
fetchmail -d $B$G%G!<%b%s$H$7$FF0$+$;$^$9!#>\$7$/$O(B fetchmail(1) $B$N(B man $B%Z!<(B
$B%8$r;2>H$7$F2<$5$$!#(B
<P>
<P>$B$?$@$7!"$b$7%Q%9%U%l!<%:$,I,MW$@$H;W$C$?>l9g$K$O!";vBV$O$$$/$V$sJ#;($K$J(B
$B$j$^$9!#(Bssh $B$O(B <B>agent</B> $B$N4IM}2<$G<B9T$9$k$3$H$,$G$-$^$9!#(Bagent $B$O(B
$B80$rEPO?$7!"(Bssh $B$+$i$N$"$i$f$k%3%M%/%7%g%s$rG'>Z$7$^$9!#$=$l$G!"(B
<CODE>getmail.sh</CODE> $B$H$$$&%9%/%j%W%H$rMQ0U$7$^$7$?!#(B
<P>
<BLOCKQUOTE><CODE>
<HR>
<PRE>
#!/bin/sh
ssh-add
while true; do fetchmail --syslog --invisible; sleep 5m; done
</PRE>
<HR>
</CODE></BLOCKQUOTE>
<P>$B%@%$%"%k%"%C%W$7$?$H$-$K!"<!$N$h$&$KBG$A$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ ssh-agent getmail.sh
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>$B%Q%9%U%l!<%:$r0lEYMW5a$5$l$^$9$,!"$=$N8e$O(B 5 $BJ,Kh$K%a!<%k$r3NG'$7$F$/$l(B
$B$^$9!#%@%$%"%k%"%C%W@\B3$r@ZCG$9$k$H$-$O!"(Bssh-agent $B$r=*N;$5$;$^$9!#(B($B;d(B
$B$N>l9g$O<+J,$N(B ip-up $B$H(B ip-down $B%9%/%j%W%H$NCf$G<+F0E*$K$d$C$F$$$^$9(B)
<P>
<H2><A NAME="ss3.3">3.3 fetchmail $B$r;H$o$J$$>l9g(B</A>
</H2>

<P>
<P>
<P>$B$b$7$b(B fetchmail $B$r;H$($J$+$C$?$j!";H$$$?$/$J$+$C$?$j$7$?$i$I$&$J$k$G$7$g(B
$B$&!#(B Pine, Netscape $B$d$=$NB>$K$b(B POP $B5!G=$r;}$C$?%/%i%$%"%s%H$,$"$j$^$9(B
$B$,!"$^$:$O(B fetchmail $B$r;H$&;v$r9M$($^$7$g$&(B! $B$=$NJ}$,MZ$+$K=@Fp$G$9$7!"(B
$B%a!<%k%/%i%$%"%s%H$K$O$3$N<o$N$3$H$r$?$/$5$s$d$i$;$k$Y$-$G$O$"$j$^$;$s!#(B 
Pine $B$H(B Netscape $B$NN>J}$H$b%m!<%+%k$N%a!<%k%7%9%F%`$r;H$&$h$&$K@_Dj$G$-(B
$B$^$9!#(B
<P>
<P>$B$7$+$7!"$"$J$?$N%/%i%$%"%s%H$,(B fetchmail $B$N$h$&$J(B preconnect $B$N5!G=$r;}(B
$B$?$J$$>l9g$K$O(B ssh $B$N%]!<%HE>Aw$r$"$J$?$,@\B3$9$k$^$G$N4V$:$C$H%"%/%F%#(B
$B%V$K$7$F$*$+$J$$$H$$$1$^$;$s!#$D$^$j$=$l$O%3%M%/%7%g%s$rJ];}$7$F$*$/$?$a(B
$B$K(B <CODE>sleep 100000000</CODE> $B$N$h$&$J@_Dj$r;H$&$3$H$r0UL#$7$^$9!#$3$l$O$*(B
$B$=$i$/$"$J$?$N%M%C%H%o!<%/$N4IM}<T$K$O4?7^$5$l$J$$$G$7$g$&!#(B
<P>
<P>$B<!$K!"%/%i%$%"%s%H$NCf$K$O(B (Netscape $B$N$h$&$K(B) $B%]!<%HHV9f$r(B 110 $BHV$K6/@)(B
$BE*$K@_Dj$7$F$"$k$b$N$b$"$j$^$9!#$=$N>l9g(B root $B$K$J$C$F8GDj$J%]!<%H$+$i%]!<(B
$B%HE>Aw$9$kI,MW$,$"$j$^$9!#$3$l$bG:$^$7$$$3$H$G$9!#$G$bF0$-$^$9!#(B
<P>
<P>
<HR>
<A HREF="Secure-POP+SSH-4.html">$B<!$N%Z!<%8(B</A>
<A HREF="Secure-POP+SSH-2.html">$BA0$N%Z!<%8(B</A>
<A HREF="Secure-POP+SSH.html#toc3">$BL\<!$X(B</A>
</BODY>
</HTML>