В ТАЗИ ЗАДАЧА
Обобщена информация
Инструмент за отдалечено копие (RCP) е стандартен UNIX инструмент и инструмента Microsoft Windows 2000. Можете да използвате този инструмент за прехвърляне на файлове и рекурсивно прехвърлите цялата директория между двата компютъра.
Конфигуриране на хост UNIX
Преди да използвате инструмента RCP от компютър, работещ под Windows, трябва да включите RCP услугата и актуализира файлове за защита да позволи на компютър, базиран на Windows да се свържете към компютъра чрез тази услуга. За да включите RCP услугата чрез inetd:
-
Влезте в компютъра като корен.
-
Редактирайте файла /etc/Inetd.conf.
-
Активирате редовете, които започват с обвивката и които започват с exec.
-
Запишете файла.
-
Изпрати множество потребителски профил (HUP) сигнал за inetd чрез анулиране или чрез pkill. Използвайте ps да определите ИД на процеса.
-
Стартирайте inetd отново.
За да включите RCP услугата чрез xinetd:
-
Влезте в компютъра като корен.
-
Редактирайте файла /etc/Xinetd.d/rsh.
-
Промените реда забраниняма.
-
Запишете файла.
-
Изпрати сигнал HUP за xinetd чрез анулиране или чрез pkill. Използвайте ps да определите ИД на процеса.
-
Стартирайте xinetd отново.
Сега трябва да зададете разрешения за позволи хост Windows да се свържете с вашия компютър:
-
Редактирайте файла /etc/Hosts.equiv.
-
Добавяне на ред, който съдържа името на хоста на Windows.
-
Добавите втори ред, който съдържа името на хоста на Windows и името на потребителя, който може да получите достъп до директорията, която искате да прехвърлите. Разделете двата елемента с за табулация.
-
Запишете файла.
Забележка: за прехвърляне на файлове от някои компютри UNIX, трябва да влезете в компютър, базиран на Windows като потребител, която сте задали във файла Hosts.equiv.
Прехвърляне на един файл
За прехвърляне на един файл, трябва да зададете име на хост, потребителско име, пътят на файла източник и пътят на файла местоназначение, които искате копира файла. Например, за да копирате файла Index.html път /usr/local/htdocs на компютъра unixhost като webuser потребител, трябва да използвате:
RCP unixhost.webuser:/usr/local/htdocs/index.html index.html
Прехвърляне на цялата директория
Да прехвърлите цялата директория, която включва всички съдържанието на директория и поддиректории, добавете - r опция за командния ред на командата. Например да копирате целия директорията Htdocs компютъра UNIX в директорията C:\inetpub\unixweb трябва да използвате:
RCP - r unixhost.webuser:/usr/local/htdocs C:\InetPub\UnixWeb
Препратки
За допълнителна информация относно подготовката за преместване на данни за мигриране от UNIX в Windows щракнете върху следния номер на статия в базата знания на Microsoft:
324538 на: мигриране на данни на уеб сайта в миграция UNIX за Windows