Windows To Unix Secure Copy
Използвано Програмно Осигуряване
- UNIX Server
- Инсталиран и конфигуриран ssh сървър
- Конфигуриран потребител за достъп по ssh
- Записани публични ключове за достъп по ssh (~/.ssh/authorized_keys)
- Windows Server
- Инсталирани и конфигурирани putty и pscp.
- Инсталирани в putty ssl ключове за достъп.
Скрипт за автоматично копиране
Формата на записания файл ще бъде: transffered_file-%yy%-%mm%-%dd%.txt\ Където:
- yy - годината в четирицифрен формат - 2007
- mm - месеца в двуцифрен формат - 01 (Януари)
- dd - деня в двуцифрен формат - 27 (27 ден от месец …)
@echo off
set $tok=1-3
for /f "tokens=1 delims=.:/-, " %%u in ('date /t') do set $d1=%%u
if "%$d1:~0,1%" GTR "9" set $tok=2-4
for /f "tokens=%$tok% delims=.:/-, " %%u in ('date /t') do (
for /f "skip=1 tokens=2-4 delims=/-,()." %%x in ('echo.^|date') do (
set %%x=%%u
set %%y=%%v
set %%z=%%w
set $d1=
set $tok=))
"C:\Program Files\Putty\pscp.exe" "C:\file_to_transffer.txt" \
unixuser@remote.unix.server.com:~/transffered_file-%yy%-%mm%-%dd%.txt
Записвате файла с име примерно win-to-unix.bat и го изпълнявате!
page_revision: 0, last_edited: 1210464671|%e %b %Y, %H:%M %Z (%O ago)





