òÕËÏ×ÏÄÓÔ×Ï ÐÏ ÉÓÐÏÌØÚÏ×ÁÎÉÀ CVS Ó ÐÏÄÄÅÒÖËÏÊ SSH ÐÏÄ Windows NT 4.0
îÁÓÔÏÑÝÅÅ ÒÕËÏ×ÏÄÓÔ×Ï ÏÐÉÓÙ×ÁÅÔ ÐÒÏÃÅÓÓ ÕÓÔÁÎÏ×ËÉ É ÎÁÓÔÒÏÊËÉ ËÌÉÅÎÔÓËÏÊ
ÞÁÓÔÉ CVS (Concurrent versions system) ÄÌÑ ÒÁÂÏÔÙ Ó ÓÅÔÅ×ÙÍ ÒÅÐÏÚÉÔÏÒÉÅÍ
ÞÅÒÅÚ ÐÒÏÔÏËÏÌ SSH.
ðÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ
- ïÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ
- ÷ÓÅ ÐÒÉ×ÅÄÅÎÎÙÅ ÎÉÖÅ ÒÅËÏÍÅÎÄÁÃÉÉ ÐÒÉÍÅÎÉÍÙ ÄÌÑ ïó Windows NT 4.0 É
(×ÏÚÍÏÖÎÏ) ÄÌÑ Windows 2000. ÷ ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÎÏÊ ÐÌÁÔÆÏÒÍÙ
ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ ÌÀÂÁÑ UNIX-ÐÏÄÏÂÎÁÑ ÓÉÓÔÅÍÁ (FreeBSD, Linux, É Ô.Ä.).
- CVS
-
ëÏÎÓÏÌØÎÙÊ ËÌÉÅÎÔ CVS ÄÌÑ Windows NT ÍÏÖÎÏ ÎÁÊÔÉ ÐÏ ÁÄÒÅÓÕ
ftp://ftp.cvshome.org/pub/cvs-x.y.z/windows/cvs.exe, ÇÄÅ x.y.z —
ÎÏÍÅÒ ÔÅËÕÝÅÊ ×ÅÒÓÉÉ CVS.
- SSH
-
÷ ÄÁÎÎÏÍ ÒÕËÏ×ÏÄÓÔ×Å ÏÐÉÓÙ×ÁÅÔÓÑ ÒÁÂÏÔÁ Ó ÐÒÉÍÅÎÅÎÉÅÍ ÐÅÒ×ÏÊ ×ÅÒÓÉÉ
ÐÒÏÔÏËÏÌÁ SSH. ðÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ÎÁ ÓÅÒ×ÅÒÅ ÕÓÔÁÎÏ×ÌÅÎ ssh-1.2.27.
÷ ËÁÞÅÓÔ×Å ËÌÉÅÎÔÁ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏÒÔ ssh ÐÏÄ Windows NT by Gorden
Chaffee, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÎÁÊÔÉ ÐÏ ÁÄÒÅÓÕ
ftp://ftp.cs.hut.fi/pub/ssh-old/contrib/ssh-1.2.14-win32bin.zip
ÉÌÉ
ftp://ns.nsu.ru/contrib/ssh-1.2.14-win32bin.zip
É ÅÝÅ ÍÎÏÇÏ ÇÄÅ
(ÐÏÐÒÏÂÕÊÔÅ ÐÏÉÓËÁÔØ ÎÁ ÌÀÂÏÍ ÐÏÉÓËÏ×ÉËÅ ÆÁÊÌ
ssh-1.2.14-win32bin.zip).
äÏÍÁÛÎÑÑ ÓÔÒÁÎÉÃÁ Á×ÔÏÒÁ ÜÔÏÇÏ ÐÏÒÔÁ:
http://bmrc.berkeley.edu/people/chaffee/winntutil.html
îÁÓÔÒÏÊËÁ SSH
îÉÖÅ ÐÏ ÛÁÇÁÍ ÒÁÓÐÉÓÁÎÁ ÕÓÔÁÎÏ×ËÁ ËÌÉÅÎÔÁ ssh ÐÏÄ Windows NT.
- óÏÚÄÁÔØ ËÁÔÁÌÏÇ C:\Program Files\ssh É ÒÁÓÐÁËÏ×ÁÔØ ×
ÎÅÇÏ ÆÁÊÌÙ ÉÚ ÁÒÈÉ×Á ssh-1.2.14-win32bin.zip.
- õÓÔÁÎÏ×ÉÔØ ÓÌÅÄÕÀÝÕÀ ÐÅÒÅÍÅÎÎÕÀ ÏËÒÕÖÅÎÉÑ:
HOME=C:\WINNT\Profiles\username, ÇÄÅ
username — ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ Ó
ssh.
(õÓÔÁÎÏ×ËÁ ÐÅÒÅÍÅÎÎÙÈ ÏËÒÕÖÅÎÉÑ: çÌÁ×ÎÏÅ ÍÅÎÀ → îÁÓÔÒÏÊËÁ
→ ðÁÎÅÌØ ÕÐÒÁ×ÌÅÎÉÑ → óÉÓÔÅÍÁ → ðÅÒÅÍÅÎÎÙÙÅ
ÓÒÅÄÙ)
- óÏÚÄÁÔØ ÐÁÒÕ ËÌÀÞÅÊ ÄÌÑ RSA-ÁÕÔÅÎÔÉÆÉËÁÃÉÉ.
ëÏÍÁÎÄÎÁÑ ÓÔÒÏËÁ: ssh-keygen -C username@hostname
,
ÇÄÅ hostname — ÓÅÔÅ×ÏÅ ÉÍÑ ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÉ.
÷ ÒÅÚÕÌØÔÁÔÅ × ËÁÔÁÌÏÇÅ C:\WINNT\Profiles\username\.ssh
ÂÕÄÕÔ ÓÏÚÄÁÎÙ ÆÁÊÌÙ identity É identity.pub.
äÏÓÔÕÐ Ë ËÁÔÁÌÏÇÕ .ssh ÄÏÌÖÅÎ ÉÍÅÔØ ÔÏÌØËÏ ÐÏÌØÚÏ×ÁÔÅÌØ,
Ñ×ÌÑÀÝÉÊÓÑ ×ÌÁÄÅÌØÃÅÍ ÐÒÏÆÉÌÑ username.
- ÷ÓÔÁ×ÉÔØ ÓÏÄÅÒÖÉÍÏÅ ÏÔËÒÙÔÏÇÏ ËÌÀÞÁ identity.pub × ÆÁÊÌ
~/.ssh/authorized_keys ÎÁ ÓÅÒ×ÅÒÅ, Ë ËÏÔÏÒÏÍÕ
ÐÌÁÎÉÒÕÅÔÓÑ ÏÂÒÁÝÅÎÉÅ ÐÏ ssh.
÷ ÒÅÚÕÌØÔÁÔÅ ÐÏÌÕÞÁÅÍ ×ÐÏÌÎÅ ÒÁÂÏÔÏÓÐÏÓÏÂÎÙÊ ssh-ËÌÉÅÎÔ, ËÏÔÏÒÙÊ ÕÍÅÅÔ scp,
RSA-ÁÕÔÅÎÔÉÆÉËÁÃÉÀ É ÜÍÕÌÑÃÉÀ dumb-ÔÅÒÍÉÎÁÌÁ.
îÁÓÔÒÏÊËÁ CVS
÷ÓÑ ÎÁÓÔÒÏÊËÁ ÚÁËÌÀÞÁÅÔÓÑ × ÕÓÔÁÎÏ×ËÅ ÎÅÓËÏÌØËÉÈ ÐÅÒÅÍÅÎÎÙÈ ÏËÒÕÖÅÎÉÑ. ëÁË
ÕÓÔÁÎÏ×ÉÔØ ÐÅÒÅÍÅÎÎÕÀ ÓÒÅÄÙ ÏÐÉÓÁÎÏ ×ÙÛÅ.
- CVSROOT=:ext:username@servername:/path/to/cvsroot. úÄÅÓØ
ext — ÍÅÔÏÄ ÄÏÓÔÕÐÁ Ë ÒÅÐÏÚÉÔÏÒÉÀ (ext —
ÄÏÓÔÕÐ ÐÏ ÓÅÔÉ); servername — ÉÍÑ DNS ÉÌÉ IP-ÁÄÒÅÓ
ÓÅÒ×ÅÒÁ, ÎÁ ËÏÔÏÒÏÍ ÈÒÁÎÉÔÓÑ ÒÅÐÏÚÉÔÏÒÉÊ; username
— ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÐÏÄ ËÏÔÏÒÙÍ ÏÓÕÝÅÓÔ×ÌÑÅÔÓÑ ÄÏÓÔÕÐ
Ë ÕÄÁÌÅÎÎÏÍÕ ÓÅÒ×ÅÒÕ.
- CVS_RSH=C:\Program Files\ssh\ssh.exe. ÷ ÜÔÏÊ ÐÅÒÅÍÅÎÎÏÊ
ÎÕÖÎÏ ÕËÁÚÁÔØ ÐÏÌÎÙÊ ÐÕÔØ Ë ÕÓÔÁÎÏ×ÌÅÎÎÏÍÕ ËÌÉÅÎÔÕ ssh.
ôÅÐÅÒØ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ CVS ËÁË ÏÂÙÞÎÏ. ó×ÑÚØ Ó ÓÅÒ×ÅÒÏÍ ÂÕÄÅÔ
ÏÓÕÝÅÓÔ×ÌÑÔØÓÑ ÐÏ ÐÒÏÔÏËÏÌÕ SSH Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ RSA-ÁÕÔÅÎÔÉÆÉËÁÃÉÉ.
© íÉÈÁÉÌ
ëÁÌÍÙËÏ×