JanKoWeb: Počítače a IT - Vzdálený přístup: PuTTY a winSCP
"Nemusí pršet, stačí když kape..."
JanKoWeb - návody, postřehy a rady ze světa softwaru pro každého.
Recenze knih a humorná tvorba pro chvíle oddechu...

Do západu slunce 7 hodin a 36 minut (vyšlo 05:06, zapadne 21:09).

"1"

V. Havel
Galerie nemohla být načtena.
Jméno:
Číselně: čtyři a devět je
Vrm vrm vrm vrm...
Při každém obnovení stránky se zde vypíše zpráva skriptu.

Skript je zdrojový kód interpretovaného programu.

Pohání celý tento web a rád komunikuje s návštěvníky.-)
RSS RSS zdroj článků a novinek

Vzdálený přístup: PuTTY a winSCP

Pár tipů při používání programů pro vzdálený přístup.

Úvodem - vzdálený přístup znamená spouštění a nahrávání souborů z/do vzdáleného počítače (serveru), se kterým jsme propojeni nějakou sítí (internetem).

WinSCP

Synchronizace

Synchronizovat je možné adresáře ručně nebo udržovat vzdálený adresář aktuální podle daného lokálního (Příkazy / Udržovat vzdálený adresář aktuální).

winSCP: příklad automatizace synchronizace více vzdálených adresářů

Já jsem potřeboval synchronizovat dva vybrané vzdálené adreáře (na počítači ve škole) a vyřešil jsem to doma na Windows 7 následovně:

Zástupce

Vytvořil jsem si zástupce winSCP na ploše, pak Vlastnosti / Cíl změnil na:

"C:\Program Files (x86)\WinSCP\WinSCP.exe" /console /script=winSCP_synchronizace.txt
(samozřejmě cesta k winSCP může být u vás jiná). Příkaz /console otevře winSCP konzoli, příkaz /script otevře a spustí zadaný winSCP skript.

Skript

Potom jsem v adresáři "C:\\Program Files (x86)\\WinSCP\\WinSCP.exe" (opět podle toho, kde máte winSCP nainstalované) vytvořil textový soubor winSCP_synchronizace.txt:

# ukoncit skript pri vyskytu chyb
option batch abort

# vypnuti potvrzovani (napr. prepsani souboru apod.)
option confirm off

# pripojeni - zepta se na heslo; ja pouzivam scp protokol, nevim, jaky mate Vy:-)
open scp://PRIHLASOVACI_JMENO@IP_ADRESA_NEBO_URL

# budeme stahovat ze vzdaleneho do lokalniho adresare
synchronize local D:/Documenty/skola/Documents /home/PRIHLASOVACI_JMENO/Documents

# budeme stahovat ze vzdaleneho do lokalniho adresare
synchronize local D:/Documenty/skola/NetBeansProjects /home/PRIHLASOVACI_JMENO/NetBeansProjects

# vypnuti
close
# zavreni konzole - DOPORUCUJI spis ZAKOMENTOVAT a vzdycky zkontrolovat, co se synchronizovalo
exit
popis příkazů: option, open, synchronize.

Více o skriptování ve winSCP v rozsáhlých a přehledných manuálech na http://winscp.net/eng/docs/scripting.

Řešení problémů

Network error: Software caused connection abort

Mně fungovalo nastavení tzv. keepalives (zůstaň živý) - program posílá po určitém časovém limitu vždy prázdný packet, aby udržel spojení aktivní (a neukončilo se s vyhozením výše uvedené zprávy).

Nastavení keepalives ve WinSCP
Nastavení keepalives ve WinSCP
Nastavení keepalives v PuTTY
Nastavení keepalives v PuTTY

Reference: WinSCP’s "Network error: Software caused connection abort" Message (EN).

Rubrika Počítače a IT | Tagy PuTTY, WinSCP, Vzdálený, Přístup, Nastavení, Keepalives, Error | Ne 06.03.2011 | 5962x

Související články:

Vzdálený přístup: počítačové učebny FEL ČVUT (vydáno Ne 19.02.2012, 11:12)
Vzdálený přístup: PuTTY a winSCP (vydáno Ne 06.03.2011, 18:15) - právě čtete

Náhodné články

© 2008-2025 JK, kontakt, právní upozornění
Powered by Janko's RS| XHTML, CSS, RSS, analýza kódu, SEO servis, dostupnost, hosting, líbí se Vám tu?
Požadavek: 0.75381 s, generování: 0.03494 s, paměť: 1.22 MB, sql dotazů: 9, CPU: 25.04

.