Co by měli Windowsáci vědět o Linuxu: SCP a WinSCP pro kopírování souborů
Vložit
- čas přidán 3. 05. 2023
- Už víte jak se na server s Linuxem připojit na dálku. V dnešním videu vám předvedu, jak můžete mezi serverem a svým lokálním počítačem přenášet soubory pomocí SCP (Secure CoPy) z příkazové řádky nebo pomocí GUI klienta WinSCP.
- - -
Producentem tohoto projektu je Zásilkovna. Česká technologická společnost, která je lídrem v doručování zásilek v ČR. Už dávno ale nejde jen o přepravní společnost - tato digitální platforma dnes díky svým technologickým řešením udává trendy v e-commerce a logistice, a to nejen v Česku, ale pod hlavičkou globální skupiny Packeta i v celém světě. V Zásilkovně používáme celou řadu zajímavých a unikátních technologických řešení. Milujeme technologie. A proto jsme se rozhodli spojit s Michalem Altairem Valáškem a tvořit skvělý technologický obsah pro poučení i pobavení.
Více o Zásilkovně:
Web: www.zasilkovna.cz
Facebook: / zasilkovna
Twitter: / zasilkovna
IG: / zasilkovna.cz
LinkedIn: / 5280145
Vaším průvodcem technologiemi bude Michal Altair Valášek, zkušený lektor, programátor, odborník na kybernetickou bezpečnost a také bastlíř a maker. Spojení se Zásilkovnou mu pro kanál Z-TECH umožňuje vytvářet dvakrát týdně zajímavé video na některé z výše zmíněných témat.
Více o Altairovi:
Blog: www.altair.blog
Web: www.rider.cz
Facebook: www.faceboom.com/rider.cz
Twitter: / ridercz
Skvělé video jako vždy. Zeptám se... Je rozumné nechávat privátní klíč válet na disku? Neumí WinSCP použít např. Windows Certificate Store?
Neumí, SSH s tím není kompatibilní. Nepoužívá klasické certifikáty, certifikační autority atd. Pracuje přímo s konkrétním klíčem.
Pokud se týče toho válení na disku, tak se předpokládá, že si počítač dostatečně zabezpečíte. Klíč lze nicméně chránit i heslem, které musíte zadat pro jeho rozšifrování. Heslo se zadává pouze lokálně, neputuje po síti.
Pěkné, zase jsem o něco chytřejší, díky. Jen mi v této souvislosti trochu chyběly informace o právech, všiml jsem si, že to dávalo rw/r/r... třeba to tak každý automaticky nechce a rád by to rovnou měl nastaveno jinak a nemusel se tam připojovat a měnit to. Ale tak asi se to v nějakém helpu k tomu SCP dá dočíst, zatím jsem nehledal
SCP neumí přenášet permission. Předpokládá se, že si to nastavíte po přenosu pomocí SSH. Případně můžete rozchodit a použít rsync, ten to umí -- ale zase nemá nativního Windows klienta.
@@ZTECHCZ SCP umí přenášet permissions (parametr -p), tedy minimálně řádkový klient. Ovšem samozřejmě pak je otázka, jak vytvoří práva, když zdroj je na Windows. Možná by stálo za to zvážit použití SFTP, které umožňuje takové parametry nastavit i po přenosu.
@@jirib.8280 Napsal jsem to špatně, pravda. Bylo by lepší říct, že scp neumí nastavit permissions, protože to je to, co by bylo potřeba. Mně přijde, že je prostě lepší to udělat via SSH, protože typicky stejně chci ten web zastavit a udělat podobné věci, tak si to naskriptuju.
Zvážil bych použití protokolu SFTP, místo SCP, tedy minimálně, pokud používáte grafického klienta nebo chcete nějaké pokročilé funkce. SFTP má daleko více funkcí a je obecně více preferovaný. Pravda je, že pokud chcete neinteraktivně přenést 1 soubor nebo skupinu souborů, tak se SCP používá jednodušeji. Ale i SFTP jde používat neinteraktivně z řádkového klienta...
Ano, SFTP je další z možností. Jenomže nemá na rozdíl od SCP nativní podporu ve Windows a stejně to chci vesměs skriptovat a ne to patlat ručně.
@@ZTECHCZ No, dovolím si opět oponovat, řádkový klient sftp je samozřejmě součástí Windows. Nevím tedy od které verze, ale je tomu tak... A mimochodem, i WinSCP se jako výchozí snaží použít SFTP.
Stara skola je nej aby clovek pochopil v zakladu o co jde.