blob: 711506ae127d277b801470c5dba10ef4b85055aa [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
/* <![CDATA[ */ @import "/branding/css/tigris.css"; /* ]]> */
</style>
<script src="/branding/scripts/sc.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="/branding/css/print.css" media="print" />
<title>Cygwin ‚É‚æ‚éƒgƒ“ƒlƒŠƒ“ƒO </title>
</head>
<body class="docs" onload="self.focus()">
<div class="docs" id="ddsshguidecygwin">
<h2>Cygwin ‚É‚æ‚éƒgƒ“ƒlƒŠƒ“ƒO (ƒfƒXƒNƒgƒbƒv‚Ì UNIX ƒGƒ~ƒ…
ƒŒ[ƒ^) </h2>
<div id="toc">
<ul>
<li><strong><a href="/nonav/servlets/HelpTOC">ƒwƒ‹ƒvõˆø</a></strong></li>
</ul>
<ul>
<li>
<a href="/nonav/docs/ddSSHGuide.html">‚±‚̃KƒCƒh‚ɂ‚¢‚Ä</a>
<ul>
<li><a href="/nonav/docs/ddSSHGuide.html#aboutssh">SSH ‚ɂ‚¢‚Ä</a></li>
<li><a href="/nonav/docs/ddSSHGuide.html#furtherdocumentation">Ú×‚ȃhƒLƒ…ƒƒ“ƒe[ƒVƒ‡ƒ“</a></li>
</ul>
</li>
<li><a href="/nonav/docs/ddSSHGuideConcepts.html">ƒRƒ“ƒZƒvƒg</a></li>
<li><a href="/nonav/docs/ddSSHGuideTerminals.html">ƒfƒXƒNƒgƒbƒv’[––‚Ì‘I‘ð</a></li>
<li>
<a href="/nonav/docs/ddSSHGuideTerminals.html">ƒfƒXƒNƒgƒbƒv’[––‚Ì—˜—p</a>
<ul>
<li><a href="/nonav/docs/ddSSHGuideTerminals.html#macs">Macintosh</a></li>
<li><a href="/nonav/docs/ddSSHGuideTerminals.html#windows">Windows</a></li>
<li><a href="/nonav/docs/ddSSHGuideTerminals.html#othersshclients">‘¼‚Ì SSH ƒNƒ‰ƒCƒAƒ“ƒg</a></li>
</ul>
</li>
<li>Cygwin ‚É‚æ‚éƒgƒ“ƒlƒŠƒ“ƒO (ƒfƒXƒN
ƒgƒbƒv‚Ì UNIX ƒGƒ~ƒ…ƒŒ[ƒ^)</li>
<li><a href="/nonav/docs/ddSSHGuideterminating.html">ƒgƒ“ƒlƒŠƒ“ƒO‚̏I—¹</a></li>
</ul>
</div>
<h3><a id="installation" name="installation">ƒCƒ“ƒXƒg[ƒ‹</a></h3>
<p>Cygwin ‚ðŽg‚Á‚ăgƒ“ƒlƒŠƒ“ƒO‚ðŽÀs‚·‚é‘O‚ɁA‚Ü‚¸ Cygwin ‚𐳂µ‚­ƒC
ƒ“ƒXƒg[ƒ‹‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB</p>
<p>Cygwin ‚̃Cƒ“ƒXƒg[ƒ‹‚ōłàd—v‚È‚±‚Ƃ́A³‚µ‚¢ Unix ƒtƒHƒ‹ƒ_‚ðì
¬‚·‚邱‚Æ‚Å‚·B Cygwin ‚Ì <a href="http://www.cygwin.com/">Web ƒTƒCƒg</a> ‚ɂ́AŠ®‘S‚ȏڍ׎wŽ¦‚ª‹LÚ
‚³‚ê‚Ä‚¢‚Ü‚·BŽŸ‚É‚»‚Ì—v–ñ‚ðŽ¦‚µ‚Ü‚·B</p>
<ul>
<li>Cygwin ‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚ăCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·B Cygwin ‚ɂ́A Web ‚©‚çƒCƒ“ƒXƒg[ƒ‹‚·‚éƒIƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·‚ªAƒ[ƒJƒ‹EƒfƒBƒXƒN‚©‚çƒCƒ“ƒXƒg[ƒ‹‚µ‚½•û‚ª‘¬‚­A‚æ‚èŒø—¦“I‚Å‚·B
‚±‚Ì‚½‚߁Aƒtƒ@ƒCƒ‹‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚ÄŠÈ’P‚ÉŒ©‚‚¯‚ç‚ê‚éêŠ‚É•Û‘¶‚µ‚Ü‚·B </li>
<li>Cygwin ‚́usetup.exevƒAƒCƒRƒ“‚ðƒNƒŠƒbƒN‚µ‚āAŠù’è‚Ì‚Ü‚Ü•\Ž¦‚³‚ê‚éŽwŽ¦‚ɏ]‚¢‚Ü‚·B ƒCƒ“ƒXƒg[ƒ‹’†‚ɃeƒLƒXƒgŒ`Ž®‚ð‘I‘ð‚·‚é‰æ–Ê‚ª•\Ž¦‚³‚ê‚Ü‚·B‚Ü‚½ACygwin ‚ðŽ©•ª‚¾‚¯‚ÅŽg—p‚·‚é‚©A‚Ù‚©‚̃†[ƒU‚Æ‹¤—L‚·‚é‚©‚Ç‚¤‚©‚ªq‚Ë‚ç‚ê‚Ü‚·B DOS ‚Ü‚½‚Í Unix ‚Ì‚¢‚¸‚ê‚ð‘I‘ð‚µ‚Ä‚à\‚¢‚Ü‚¹‚ñ‚ªAŽg‚¢‚â‚·‚­‚·‚邽‚߂ɁA [Unix] ‚Æ [All]‚ð‘I‚ñ‚Å‚­‚¾‚³‚¢B Cygwin ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚êAƒXƒ^[ƒgƒƒjƒ…[‚ƃfƒXƒNƒgƒbƒv‚ɃAƒCƒRƒ“‚ªì¬‚³‚ê‚é‚Í‚¸‚Å‚·B ƒAƒCƒRƒ“‚ªì¬‚³‚ê‚È‚©‚Á‚½ê‡‚́AƒZƒbƒgƒAƒbƒv‚ðÄ“xŽÀs‚µ‚Ä‚­‚¾‚³‚¢B ‰½‚à•K—v‚È‚¢ê‡‚͉½‚àƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ü‚¹‚ñ‚ªAÅŒã‚ɁAƒAƒCƒRƒ“‚ðì¬‚·‚é‚©‚Ç‚¤‚©‚ðŽw’è‚·‚é‰æ–Ê‚ÅŠeƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚ðƒIƒ“‚É‚µ‚Ü‚·B</li>
<li>‚±‚ÌŽž“_‚ŁAUnix ƒtƒHƒ‹ƒ_‚ðì¬‚µ‚Ü‚·B Cygwin ‚̐ݒè‚̃Cƒ“ƒXƒgƒ‰ƒNƒVƒ‡ƒ“ (<a href="http://www.cygwin.com/cygwin-ug-net/setup-dir.html">http://www.cygwin.com/cygwin-ug-net/setup-dir.html</a>)‚Å’ñˆÄ‚³‚ê‚Ä‚¢‚é‚悤‚É Cygwin “à‚©‚ç•W€‚̃fƒBƒŒƒNƒgƒŠ‚ðì¬‚Å‚«‚Ü‚·B‚Ü‚½‚́AWindows “à‚©‚çƒfƒBƒŒƒNƒgƒŠ‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B Windows ‚ðŽg—p‚·‚é•û–@‚́A“Á‚É Unix ƒRƒ}ƒ“ƒh‚âƒvƒƒgƒRƒ‹‚ÌŽg‚¢•û‚ÉŠµ‚ê‚Ä‚¢‚È‚¢ƒ†[ƒU‚É‚Æ‚Á‚Ä‚æ‚è•Ö—˜‚È•û–@‚Å‚ ‚é‚Æ‚¢‚¦‚Ü‚·B Cygwin ‚Í Unix (POSIX) ‚̃pƒX‚Æ“¯—l‚É Win32 (Windows) ƒtƒ@ƒCƒ‹‚̃pƒX‚ð“Ç‚ÝŽæ‚邱‚Æ‚ª‚Å‚«‚邽‚߁A‚ǂ̂悤‚ɃfƒBƒŒƒNƒgƒŠ‚ðÝ’è‚·‚é‚©‚Í‚³‚قǏd—v‚Å‚Í‚ ‚è‚Ü‚¹‚ñB </li>
<li>Unix ƒfƒBƒŒƒNƒgƒŠ‚̍쐬•û–@‚ɂ‚¢‚ẮA <a href="http://www.woodsoup.org/projs/ORKiD/basic.htm">http://www.woodsoup.org/projs/ORKiD/basic.htm</a>‚É–¾Šm‚ÈŽwŽ¦‚ª‹LÚ‚³‚ê‚Ä‚¢‚Ü‚·B ‚±‚ÌŽwŽ¦‚́A­‚µ‘O‚̃vƒƒOƒ‰ƒ€Eƒo[ƒWƒ‡ƒ“‚ð‘Ώۂɂµ‚½‚à‚Ì‚Å‚·‚ªA •W€“I‚ÈUnixƒfƒBƒŒƒNƒgƒŠ[‚̍쐬‚É‚Í’Ê—p‚·‚é‚Í‚¸‚Å‚·B </li>
<li>‚Ü‚½Acygwin.bat ƒtƒ@ƒCƒ‹‚à•ÏX‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBCygwin ‚Å‚Í‚Ù‚©‚̃tƒ@ƒCƒ‹‚̕ύX‚à•K—v‚Æ‚È‚éê‡‚ª‚ ‚è‚Ü‚·‚ªAƒRƒ}ƒ“ƒh‚â bash ‚ð’Ê‚·ƒV[ƒPƒ“ƒX‚ðŽw’è‚·‚é .bat ‚Í’¼‚¿‚ɕύX‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B </li>
<li>Windows ‚̃ƒ‚’ ‚â‚Ù‚©‚̃eƒLƒXƒgEƒGƒfƒBƒ^‚ðŽg‚Á‚Äcygwin.bat ƒtƒ@ƒCƒ‹‚ðÝ’肵‚Ü‚· (Microsoft Word ‚â‚»‚Ì‘¼‚̃tƒH[ƒ}ƒbƒg‚ð‚Ù‚Ç‚±‚·ƒ[ƒvƒEƒvƒƒOƒ‰ƒ€‚ÍŽg—p‚µ‚È‚¢‚Å‚­‚¾‚³‚¢)B‚±‚̃tƒ@ƒCƒ‹‚ðŽŸ‚Ì‚æ‚¤‚ɕύX‚µ‚Ü‚·B </li>
</ul>
<pre>
<code>@ECHO OFF
SET MAKE_MODE=Unix
SET CYGWIN=notty
SET HOME=C:\unix\HOME\[ƒ†[ƒU‚̃z[ƒ€ƒfƒBƒŒƒNƒgƒŠ–¼]
SET TERM=VT100
CHDIR C:\Unix\HOME\[ƒ†[ƒU‚̃z[ƒ€ƒfƒBƒŒƒNƒgƒŠ–¼]
SET PATH=C:\Unix\BIN;C:\Unix\USR\LOCAL\BIN;C:\CYGWIN\BIN;%PATH%
BASH</code>
</pre>
<ul>
<li>uCvƒhƒ‰ƒCƒu‚́uunixvƒfƒBƒŒƒNƒgƒŠ‚ɂ́A]—ˆ‚Ç‚¨‚è‚Ì UnixƒfƒBƒŒƒNƒgƒŠ‚ªŠÜ‚Ü‚ê‚Ü‚·B ƒfƒBƒŒƒNƒgƒŠ‚Ì–¼‘O‚ÍŽ©—R‚É•t‚¯‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªAƒnƒCƒtƒ“‚âƒXƒy[ƒX‚È‚Ç Unix ‚ð¬—‚³‚¹‚é‚悤‚È•¶Žš‚ðŽg—p‚µ‚È‚¢‚Å‚­‚¾‚³‚¢B </li>
<li>‚±‚ê‚ŁAC:\Cygwin ‚ªì¬‚³‚êAd—v‚ȃz[ƒ€EƒfƒBƒŒƒNƒgƒŠ‚ðŠÜ‚Þ C:\unix ‚ðì¬‚Å‚«‚Ü‚µ‚½B</li>
<li>‚±‚±‚ŁA‚à‚¤ 1 ‚ƒIƒvƒVƒ‡ƒ“‚̃Xƒeƒbƒv‚ª‚ ‚è‚Ü‚·B Cygwin ‚ðŒø—¦—Ç‚­ŽÀs‚·‚é‚ɂ́A³‚µ‚¢ƒfƒBƒŒƒNƒgƒŠ‚©‚çƒvƒƒOƒ‰ƒ€‚ðŠJŽn‚Å‚«‚é‚悤‚ɁAƒfƒXƒNƒgƒbƒv‚̃Vƒ‡[ƒgƒJƒbƒgEƒAƒCƒRƒ“‚ð\¬‚µ‚Ü‚·B ‚±‚ê‚́A.bat ƒtƒ@ƒCƒ‹‚Å HOME ƒfƒBƒŒƒNƒgƒŠ‚𖾋L‚µ‚Ä‚¢‚éê‡‚́A•K{‚Å‚Í‚ ‚è‚Ü‚¹‚ñB </li>
<li>Cygwin ‚ł́A‚±‚Ì‚Ù‚©‚É‘½‚­‚̐ݒè‚Å‚«A‚Ü‚½‚±‚̃vƒƒOƒ‰ƒ€‚ðŒø—¦—Ç‚­ŽÀs‚·‚éã‚ŁA‚±‚̂悤‚È’²®‚ª•K—v‚Æ‚È‚éê‡‚ª‚ ‚è‚Ü‚·B Unix ƒRƒ}ƒ“ƒh‚ƃtƒ@ƒCƒ‹\‘¢‚ÉŠµ‚ê‚Ä‚¢‚éê‡‚́A‚±‚ê‚͍¢“ï‚È‚±‚Æ‚Å‚Í‚ ‚è‚Ü‚¹‚ñB•sŠµ‚ê‚Å‚ ‚éê‡‚Å‚àACygwin@‚Í”ñí‚ɐ§–ñ‚ª­‚È‚­A–w‚Ç”Y‚Ü‚¸‚ÉŽg—p‚ðŠJŽn‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B </li>
</ul>
<h3><a id="tunneling" name="tunneling">ƒgƒ“ƒlƒŠƒ“ƒO</a></h3>
<p>ƒZƒLƒ…ƒA‚ȃgƒ“ƒlƒ‹‚ð’Ê‚µ‚Ä CVS ‚ւ̃AƒNƒZƒX‚ðŽæ“¾‚·‚é‚ɂ́AŽŸ‚̃Xƒeƒbƒv‚ɏ]‚¢‚Ü‚·B</p>
<ol>
<li>Cygwin ‚©‚ç‚Ü‚½‚Í‚Ù‚©‚Ì UNIX ƒ^ƒCƒv‚̃Rƒ}ƒ“ƒhEƒvƒƒ“ƒvƒg‚©‚çAŽŸ‚̃Rƒ}ƒ“ƒh‚ð“ü—Í‚µ‚Ü‚·B ussh-keygen.exe -dvB‚»‚ê‚©‚ç Enter ƒL[‚ð‰Ÿ‚µ‚Ü‚·B ŽŸ‚̂悤‚ȉæ–Ê‚ª•\Ž¦‚³‚ê‚Ü‚·B
</li>
<li>
<ul>
<li>DSA ƒpƒ‰ƒ[ƒ^‚¨‚æ‚уL[‚𐶐¬‚µ‚Ü‚·B</li>
<li>ƒL[‚ð•Û‘¶‚·‚éƒtƒ@ƒCƒ‹‚ð“ü—Í‚µ‚Ü‚· (/home/Administrator/.ssh/id_dsa)B[Šù’è‚̏ꏊ‚ðŽg—p‚·‚é‚É‚Í Enter ƒL[‚ð‰Ÿ‚µ‚Ü‚·B] </li>
<li>passphrase ‚ð“ü—Í‚µ‚Ü‚· (passphrase ‚ª‚È‚¢ê‡‚Í‹ó”’‚Ì‚Ü‚Ü)B[Šù’è‚̏ꏊ‚ðŽg—p‚·‚é‚É‚Í Enter ƒL[‚ð‰Ÿ‚µ‚Ü‚·B] </li>
<li>“¯‚¶ passphrase ‚ð‚à‚¤ˆê“x“ü—Í‚µ‚Ü‚·B[‹ó”’‚̂܂܂ŁAEnter ƒL[‚ð‰Ÿ‚µ‚Ü‚·B] </li>
<li>Ž¯•Êî•ñ‚Í /home/Administrator/.ssh/id_dsa ‚É•Û‘¶‚³‚ê‚Ü‚·B</li>
<li>ƒpƒuƒŠƒbƒN¥ƒL[‚́A/home/Administrator/.ssh/id_dsa.pub ‚É•Û‘¶‚³‚ê‚Ü‚·B</li>
</ul>
</li>
<li>‚¨Žg‚¢‚̃Rƒ“ƒsƒ…[ƒ^‚©‚çuid_dsa.pubv‚ð
uusername_id_dsa.pubv(‚½‚Æ‚¦‚΁ujmorse_id_dsa.pubv) ‚ɕύX‚µA‚±‚ê‚ðƒeƒNƒjƒJƒ‹EƒTƒ|[ƒgˆ¶‚Ẳۑè‚É“Y•t‚µ‚Ü‚·BCVS ƒgƒ“ƒlƒ‹‚ð’Ê‚µ‚ăAƒNƒZƒX‚ð‚·‚é‚ɂ́ACVS ƒT[ƒo‚ɃL[‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB *_id_dsa.pub ƒL[‚ðƒAƒbƒvƒ[ƒh‚·‚éêŠ‚ɂ‚¢‚ẮAƒTƒ|[ƒg’S“–ŽÒ‚É‚¨–â‚¢‡‚킹‚­‚¾‚³‚¢B </li>
</ol>
<p>CVS ƒŠƒ|ƒWƒgƒŠ‚ɃAƒNƒZƒX‚·‚éê‡‚́A‚Â‚Ë‚É Cygwin ‚Ü‚½‚Í‚»‚Ì‘¼‚ÌUNIX ƒVƒFƒ‹‚ðŽÀs‚µAŽŸ‚̃Rƒ}ƒ“ƒh‚ðŽg‚Á‚ăƒOƒCƒ“‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ:</p>
<blockquote>
ssh -x -2 -L 2401:localhost:2401 tunnel@[your_server].com
</blockquote>
<p>‚±‚±‚ŁA[your_server] ‚Í CVS ƒT[ƒo‚Ì–¼‘O‚Å‚·B</p>
<p>uHost key not found, are you sure you want to continue (ƒzƒXƒgƒL[‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB‘±s‚µ‚Ü‚·‚©B)v‚Æ‚¢‚¤ƒƒbƒZ[ƒW‚ª•\Ž¦‚³‚ê‚Ü‚·B uyesv‚Æ“ü—Í‚µ‚Ü‚·B ‚±‚ê‚͐³Šm‚É“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B ‚³‚ç‚É‚à‚¤ 1 s•\Ž¦‚³‚êAƒJ[ƒ\ƒ‹‚ªƒEƒBƒ“ƒhƒE‚̍¶‘¤‚Ɉړ®‚µ‚Ä“_–Å‚µ‚Ü‚·B ƒEƒBƒ“ƒhƒE‚ðÅ¬‰»‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚·‚ªA•Â‚¶‚È‚¢‚Å‚­‚¾‚³‚¢B</p>
<p>’ˆÓ: ƒpƒXƒ[ƒh‚ð—v‹‚³‚ê‚éê‡‚́AƒL[‚ªƒT[ƒo‚ɐ³‚µ‚­’ljÁ‚³‚ê‚Ä‚¢‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B ‚±‚̏ꍇ‚́AƒeƒNƒjƒJƒ‹EƒTƒ|[ƒg‚Ü‚Å‚¨–â‚¢‡‚킹‚­‚¾‚³‚¢B</p>
<p>ƒgƒ“ƒlƒ‹‚Í‚±‚̃EƒBƒ“ƒhƒE‚ªŠJ‚¢‚Ä‚¢‚éŒÀ‚èŽÀs‚³‚ê‚Ä‚¢‚Ü‚·B‚½‚¾‚µAƒlƒbƒgƒ[ƒNEƒGƒ‰[‚â‚»‚Ì‘¼‚̐ڑ±–â‘è‚ÅŽÀs‚ª’âŽ~‚³‚ê‚éê‡‚ª‚ ‚è‚Ü‚·B ƒgƒ“ƒlƒ‹‚ð’âŽ~‚·‚é‚ɂ́ACtrl-Break ƒL[‚ð‰Ÿ‚µ‚Ü‚·B</p> <div class="courtesylinks">
<p><a href="#toc">ƒgƒbƒv</a> | <a href="/nonav/servlets/HelpTOC">ƒwƒ‹ƒvõˆø</a></p>
</div>
</div>
</body>
</html>