Xlight FTPªA°È¾¹¤º³¡¨Ï¥ÎWindowsªºSSPI¥\¯à¡C ¦bWindows 98¤¤¡ASSPIªºDecryptMessage()¥\¯àÀq»{¤£¦s¦b¡C¬°¤F¦bWindows 98¤¤¨Ï¥ÎXlight FTPªA°È¾¹¡A¥Î¤á»Ýn¦w¸Ë·L³n¥Î©óWindows 9xªº¬¡°Ê¥Ø¿ý«È¤áÂX®i(DSClient)¡CDSClient¥i¥H¦bWindows 2000ªA°È¾¹ªº¥ú½L¤¤§ä¨ì(¦bClient\Win9x\DSclient.exe),©ÎªÌ§A¤]¥i¥H±q³o¸Ì¤U¸ü
2. ¦p¦ó¤É¯Å¥¿¦b¹B¦æªºªA°È¾¹?¤É¯Å«e»Ýn¥ý°±¤î¹B¦æªºªA°È¾¹.¦pªGªA°È¾¹§@¬°Windows¨t²ÎªA°È¹B¦æ,»Ýn¨ì"±±¨î±ªO-ºÞ²z¤u¨ã-ªA°È",¦bªA°Èµ¡¤f¤¤§ä¨ì Xlight FTP Server,ÂI¹«¼Ð¥kÁä,¦b¼u¥Xµæ³æ¤¤¿ï°±¤î.µM«áÃö³¬ªA°Èµ¡¤f. ¤èªk1. ¨ø¸üª©¥»,ªº°t¸m¤å¥ó·|³Q«O¯d.«·s¦w¸Ë·sª©¥»¨ì¥H«eªº¦w¸Ë¥Ø¿ý.(¦pªG¥H«eFTPªA°È¾¹§@¬°¨t²ÎªA°È¹B¦æ,»Ýn«·s¦w¸ËªA°È¾¹¦¨¬°Windows¨t²ÎªA°È). ¤èªk2. ³Ì²³æªº¤èªk¬O±q³o¸Ì¤U¸üªA°È¾¹¹B¦æ¤å¥ó,ª½±µ¥Î³oÓ¹B¦æ¤å¥óÂл\ªº¹B¦æ¤å¥ó(Àq»{¦w¸Ë¦bc:\program files\xlight\)¡D XlightªA°È¾¹¥u¦³¤@Ó¹B¦æ¤å¥óxlight.exe, ¨ä¥L¬OªA°È¾¹°t¸m¤å¥ó©MªA°È¾¹À°§U¤å¥ó.³oºØ¤èªk¤£»Ý«·s¦w¸ËªA°È¾¹ªºWindows¨t²ÎªA°È¡C
3. ¦p¦ó³Æ¥÷ªA°È¾¹ªº³]¸m¤å¥ó?¦bxlightªA°È¾¹ªº¦w¸m¥Ø¿ý¸Ì, ¦³ "ftpd.hosts",¡@"ftpd.option", "ftpd.password",¡@ "ftpd.rules", "ftpd.users" 5Ó¤å¥ó¡A¸Ì±¬OªA°È¾¹ªº³]¸m¡A§A¥un³Æ¥÷³o5Ó¤å¥ó§Y¥i¡C¦pªGªA°È¾¹¨Ï¥Î°tÃB¥\¯à¡A§AÁÙ»Ýn³Æ¥÷ ".quota"¤å¥ó¡C
4. ¦p¦ó³]¸mIP¦a§}½d³òxlightªA°È¾¹ªº«Ü¦h³]¸m»ÝnIP¦a§}½d³ò. §A¥i¥H¦³¤TºØ¤èªk³]¸mIP¦a§}½d³ò. 1. ³q°t²Å*, ³q°t²Å¥u¯à¥Î¨Óªí¥Ü§¹¾ãªº¦a§}¬q,¦p192.168.0.1 - 192.168.0.255, §A¥i¥H¥Î³q°t²Å192.168.0.*ªí¥Ü. 2. ª½±µ³]¸mIP¦a§}½d³ò, ¦p 192.168.1.15 - 192.168.1.45. 3. ¤lºô±»½X. ¦p192.168.0.1/24, ©Î192.168.0.1/255.255.255.0
5. ¦p¦ó´£°ªªA°È¾¹ªº¤U¸ü³t«×?Socket½w¦s¤j¤p - ´£°ªSocket½w¦s¤j¤p¥i¥HÅãµÛ´£°ª³t«×¡C´£°ªµo°e¼Æ¾Úªº½w¦s¥i¥H´£°ª¥Î¤á¤U¸ü³t«×¡A´£°ª±µ¨ü¼Æ¾Úªº½w¦s¥i¥H´£°ª¥Î¤á¤W¶Ç³t«×¡C ¨ãÅé¦h¤jªºSocket½w¦s¾A¦X§AªºªA°È¾¹¡A¥i¯à§A»Ýn¦Û¤v¸ÕÅç¡C«ØÄ³¹ï1000¤H¤U¸üªºªA°È¾¹µo°eSocket½w¦s¤£n¶W¹L64K,500¤H¤U¸üªºªA°È¾¹Socket½w¦s¤£n¶W¹L128K
6. ¦p¦ó¨Ï¥Î¤W¶Ç¤å¥óSFVÀˬd¥\¯à?1. º¥ýn¦bµêÀÀªA°È¾¹¸Ì±Ò¥Î -"¤W¶Ç¤å¥óSFVÀˬd"- ³oÓ¿ï¶µ
2. ¹ï§An¤W¶Çªº¤å¥ó¥Í¦¨".sfv"¬°«áºóªº®ÕÅç¤å¥ó¡C¥i¥H¥Îflashsfv¤u¨ã¥Í¦¨®ÕÅç¤å¥ó¡Cflashsfv¥i¥H§K¶O±qFlashFXPªººô¯¸Àò±o¡C
3. º¥ý¤W¶Ç".sfv"¬°«áºóªº®ÕÅç¤å¥ó¡AµM«á¤W¶Ç¨ä¥L¤å¥ó¡C Xlight FTPªA°È¾¹·|¦Û°Ê¹ï¤W¶Çªº¤å¥ó®Ú¾Ú®ÕÅç¤å¥ó¸ÌªºCRC32È¡A¶i¦æÀˬd¡A¦pªG¤W¶Ç¤å¥óªºCRC32È©M®ÕÅç¤å¥ó¸ÌªºCRC32Ȥ£²Å¦X¡AXlight FTPªA°È¾¹·|±N¤W¶Ç¤å¥ó¦Û°Ê§ó¦W¬°".bad"«áºóªº¤å¥ó. ·íCRC32¥¿½T¤å¥ó³Q¦A¦¸¤W¶Ç«á¡A¬ÛÀ³ªº".bad"¤å¥ó·|³Q¦Û°Ê§R°£¡C
µn¿ý«á©R¥O³t«×- ¹ï©ó¨CӥΤá, ¥¦¥i¥H±±¨î³oӥΤáµn¿ý«á¨C¬í¥i¥H¹B¦æªºFTP©R¥OÁ`¼Æ. ¨t²ÎÀq»{¬O20±øFTP©R¥O¡C¦]¬°³oÓ¨î¡AÀq»{¨C¬í³Ì¦h¯à³sÄò¤U¸ü10-20Ó¤p¤å¥ó¡C·í§A¦³¤j¶q¤p¤å¥ó»Ýn¤U¸üÀò¤W¶Ç®É¡A§A¥i¥H¼È®É´£°ª³oӥΤ᪺©R¥O³t«×¡A³o¼Ë¥i¥H¤j¤j¥[³t¤p¤å¥óªº¤U¸ü¤W¶Ç³t«×¡Cµn¿ý«á©R¥O³t«×µL½×¤j¤p³£¤£·|¼vÅT¥Î¤áªº¤å¥ó¤U¸ü³t«×¡C
¦ý¬O¥®É¥X©ó¦w¥þ¦Ò¼{¡A¤£n±N¥Î¤á©R¥O³t«×ȳ]ªº¤Ó°ª. ¦]¬°°ªªº©R¥O°õ¦æ³t«×·|µ¹´c·Nªº¥Î¤á¹ê¦æDOS(©Úµ´ªA°È)§ðÀ»ªº¾÷·|. ³q±`¨Ó»¡¡A¹ï´¶³q¥Î¤á¨C¬í¯à°÷°õ¦æ10-20±øFTP©R¥O¤w¸g¨¬°÷¤F. °§C¥Î¤á©R¥O°õ¦æªº³t«×¤]¦³§U©ó´£°ªªA°È¾¹ªº©Ê¯à,¦P®É¯à°÷´î®zFTP·j¯Á¤ÞÀº©MFTPLISTµ¥³n¥ó¡A¥H¤Î¥Î¤á¤j¶qªºFTP·j¯Á¦æ¬°¹ïªA°È¾¹©Ê¯àªº¼vÅT¡C
8. ¦p¦ó¨Ï¥Î«D¨t²ÎºÞ²zû±b¤á¹B¦æXlight FTPªA°È¾¹?³q±`§AÀ³¸Ó¨Ï¥ÎÄÝ©ó¨t²ÎºÞ²zû²Õªº±b¤á¹B¦æXlight FTPªA°È¾¹. ¦ý±qXlight FTPªA°È¾¹ 2.82 ©M§ó°ªªºª©¥», §A¥i¥H¨Ï¥Î«D¨t²ÎºÞ²zû±b¤á¹B¦æXlight FTPªA°È¾¹. §A»Ýn§¹¦¨¤U±ªº³]¸m:
1. «D¨t²ÎºÞ²zû±b¤á¥²¶·¹ïXlightFTPªA°È¾¹µ{§Ç¦w¸Ë©Ò¦b¥Ø¿ý¦³¼g¤JÅv.
2. ¦pªG§A·Q¦bXlightFTPªA°È¾¹¨Ï¥ÎÁô¦¡©ÎÅã¥ÜSSL, §A»Ýn±q·L³nªººô¯¸¤U¸ü¤u¨ãWinHttpCertCfg.exe, ¨Ï¥Î³oÓ¤u¨ã½á¤©«DºÞ²zû±b¤á³X°ÝÃҮѨp¦³±KÆ_ªºÅv. ¨Ò¦p, ¦pªG§A·Qµ¹TESTUSER±b¤áÅv¨Ï¥L¯à°÷³X°Ý¦ì©óÃҮѦsÀx°Ï"My"¤ºªºÃÒ®Ñ"MyCertificate"ªº¨p¦³±KÆ_, §A»Ýn¨Ï¥Î³oÓ©R¥O winhttpcertcfg -g -c LOCAL_MACHINE\My -s MyCertificate -a TESTUSER. ¥Î©óXlightFTPªA°È¾¹ªºSSLÃҮѫO¦s¦b¥»¦a¾÷¾¹(LOCAL_MACHINE)ªºÃҮѦsÀx°Ï"My"¤º.
3. ¦pªG§A·Q¦bXlightFTPªA°È¾¹¨Ï¥ÎSSH2/SFTP, §A»Ýn¨ì¥Ø¿ý"C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto". ¹ï©ó RSA SSH ¥D¾÷±KÆ_, ¶i¤J¤l¥Ø¿ý"RSA\MachineKeys"; ¹ï©óDSS SSH¥D¾÷±KÆ_, ¶i¤J¤l¥Ø¿ý"DSS\MachineKeys". §A¥i¥H¬Ý¨ì´XÓ¤å¥ó, ¨CÓ¤å¥ó¹ïÀ³©ó¤@Ó¥D¾÷±KÆ_. §A»Ýn§ä¨ìXlightªºSSH ¥D¾÷±KÆ_¤å¥ó¡A¨Ãµ¹«D¨t²ÎºÞ²zû±b¤á¹ï³oÓ¤å¥óªº¥uŪÅv. ¦]¬°¥Ø¿ýùتº¤å¥ó¦W³£¬OUUID®æ¦¡, §A¤£¯àª½±µµo²{XlightªºSSH ¥D¾÷±KÆ_¤å¥ó. ¦ý¬O§A¥i¥H¥Î¤U±¤TºØ¤èªk¤§¤@½á¤©«D¨t²ÎºÞ²zû±b¤á¹ïXlightªºSSH ¥D¾÷±KÆ_¤å¥óªº¥uŪÅv¡C
- µ¹«D¨t²ÎºÞ²zû±b¤á¹ï"MachineKeys"¥Ø¿ý©Mùر©Ò¦³¤å¥óªº¥uŪÅv.
- ¦pªG§Aª¾¹DXlight SSH¥D¾÷±KÆ_³Ð«Øªº®É¶¡, §A¥i¥H¥Î¤å¥óק諸®É¶¡§ä¨ìXlight¨Ï¥ÎªºSSH ¥D¾÷±KÆ_.
- §A¤]¥i¥H±qºô¯¸"http://www.jensign.com/KeyPal/"¤U¸ü¤u¨ã "KeyPal.exe". ±qKeyPal¹B¦æªºµ¡¤f, «ö¦r¥À"M"¥Î©óÅã¥Ü¾÷¾¹±KÆ_Ü®wùتº±KÆ_. ±qªð¦^¾÷¾¹±KÆ_¦Cªí¤¤, §ä¨ì¦W¦r¥H"ssh-"¶}ÀYªº±KÆ_, ³o´N¬OXlightªºSSH¥D¾÷±KÆ_. µM«á«ö¦r¥À"U", ¿é¤J«e±¾÷¾¹±KÆ_¦Cªíùاä¨ìªº±KÆ_®e¾¹ªº¸¹½X. ¤@Óuniquecontainer¦W¦r±N·|³QÅã¥Ü. ³o´N¬OXlightªºSSH¥D¾÷±KÆ_¦b"MachineKeys"¥Ø¿ýùتº¤å¥ó¦W.
¿ï¾Ü³oÓ±KÆ_¤å¥ó, ³æÀ»¹«¼Ð¥kÁä. ±qµæ³æùØ, ¿ï¾Ü"ÄÝ©Ê", µM«á¬O"¦w¥þ"ªº¼Ðñ. ½á¤©«D¨t²ÎºÞ²zû±b¤á¹ï³oÓ¤å¥ó¥uŪªºÅv.