
SSH tunel
Dobrý den, potřebuju trochu poradit s udelanim SSH tunelu mezi mim notasem a PC. Děkuji za odpovedi.
Dobrý den, potřebuju trochu poradit s udelanim SSH tunelu mezi mim notasem a PC. Děkuji za odpovedi.
Zpět do poradny Odpovědět na původní otázku Nahoru
Aspoň operačný systém si mohol napísať. Zadaj "man ssh" a pozri si prepínač "-L". Alebo ak používaš PuTTY, tak v nastaveniach SSH máš položku Tunnels - tam pridaj číslo lokálneho portu prislúchajúce adrese a portu, kam sa chceš pretunelovať.
Edit: Na PC ti samozrejme musí bežať SSH server. Neviem, čo konkrétne potrebuješ poradiť s uděláním SSH tunelu...
Na obou Windowsi, PC ma sedmicky a notál XPcka. No jsem uplnej amater, poradil mi to kamos.
ssh-klient.html podle tohoto bych to mohl udelat ne?
Tam píšu o SSH klientovi - to je jedna polovica toho, čo chceš rozbehať. Druhá polovica je SSH server - to si nájdeš nejaký na nete (napr. OpenSSH alebo freeSSHd) a s veľkou pravdepodobnosťou budeš potrebovať aj Cygwin.
Načo to vlastne potrebuješ? A nemohol by ti to rozbehať ten kamoš, čo ti to poradil?
Ten ma dnes prodlouzenou a bydli daleko, zname se ze skoly. Delame webovky s kamosem, a nechce se mi vse nosit na flashce, filmy atd. kdyz to muzu pres dalku dostat do notalu.
Hmm, tak trochu si ujasníme terminológiu.
SSH tunel sa nazýva to, keď sa klientom pripojíš na nejaký server cez SSH a otvoríš na klientovi port, ktorý sa bude chovať tak, ako keby bol pripojený na iný port nejakého vzdialeného hosta dostupného zo SSH servera.
Konkrétne napr. máš databázový server MySQL, na ktorý sa nevieš pripojiť, lebo je na inej sieti. Ale máš k dispozícii SSH server, na ktorý sa vieš pripojiť a ktorý vidí na ten databázový server. Mohol by si sa cez konzolu/PuTTY pripojiť na ten SSH server a v konzole spustiť "mysql -u user -p -h vzdialeny_host" a pracovať so serverom z príkazového riadku. Našťastie ale máš k dispozícii aplikáciu, kde vieš pracovať s MySQL normálne okienkovo cez GUI. Takže si vytvoríš tunel, ktorým si namapuješ lokálny port 4306 na vzdialeny_host:3306. Následne spustíš tú aplikáciu pre administráciu MySQL a ňou sa pripojíš u seba na localhost:4306. Vďaka SSH tunelu ale pracuješ s databázou na vzdialenom serveri. Koniec príkladu.
Ty nepotrebuješ tunel, ale stačí ti klasické SSH spojenie. Keď budeš mať to spojenie, tak si cezeň môžeš kľudne spraviť aj tunel, ale zatiaľ tunel nepotrebuješ.
Ak chceš presúvať súbory len u seba doma, tak ti stačí to, čo poskytuje priamo Windows. Takže predpokladám, že sa chceš pripájať zvonku. Dúfam, že ti je jasné, že tvoj PC (server) bude musieť byť spustený počas toho, ako to tam budeš chcieť nahrať. (Prípadne ho musíš vedieť vzdialene spustiť cez WoL.) Ďalej budeš musieť mať otvorené porty - asi nemáš PC pripojené priamo do Internetu, ale máš tam nejaký router, takže bude treba nastaviť port forwarding. Ale najskôr budeš musieť vedieť, na akú IP sa chceš pripojiť - takže musíš mať buď statickú IP, alebo nakonfigurovať DynDNS. Už teraz som napísal kopec predpokladov, ktoré musia byť splnené, aby si sa vedel pripojiť vzdialene na svoj PC. Si si istý, že sú splnené?
Môžeš ešte zvážiť iné možnosti, ako napr. FTPS server alebo nejaké cloudové riešenie pre ukladanie súborov.
No asi pockam az vystrizlivy, sice rozumim tomu co pises ale je toho vela. Skoda, ze neco takoveho neumi Hamachi.
V živote som Hamachi nepoužíval, ale pokiaľ viem, tak ti vytvorí VPN-ku a môžeš s tým PC pracovať tak, ako keby bolo v tvojej sieti, čiže by mohlo fungovať to zdieľanie, čo poskytuje priamo Windows.
A pokud chce mít jo sichr, že mu někdo neodchytí ty prasečinky, pak to může "vrazit" do kontejneru TrueCryptu a ten přenést...
Jake prasečinky? S prominutim nejsem ty.