SSHd na Windows
March 2, 2007 on 4:32 pm | In Linux |Od příchodu notebooku mám svou domácí síť postavenou trošku jinak než bývaválo. Notebook je na veřejné IP adrese připojen přes síťový kabel do našeho kabelového modemu. PC rodičů je na NATované adrese připojeno přes USB rozhraní. Tedy každé PC může nezávisle na tom druhém na internet. Jenže teď do této soustavy potřebuji připojit další PC na různé pokusy (potřebuji se naučit alespoň zběžně pracovat s linuxovou distribucí debian). Což není až tak nemožný požadavek, ovšem já potřebuji abych se na toto PC dostal i z notebooku (pro práci -> na ssh). A tady už jsem narazil. Kam ho totiž připojit? Notebook nemá dvě síťové karty, takže jediné místo, kam ho dát, je umístit ho za Windows do switche (to PC jsem schopen pingnout, naštěstí). Jenže jak projít přes windows až na pokusné PC?
A tady začala má dnešní zábava. Dva úkony - potřebuji se *nějak* dostat na win a *nějak* se dostat z win na pokusnou mašinu. V linuxu by to normálně zastal SSH daemon, ale na windows? No přeci ssh daemon, že
Ale to bych o nějakém musel vědět, takže strýc google vždy poradí. Mnoho různých odkazů vede na ssh port pro cygwin, což bohužel nepřichází v úvahu - nebudu nutit zbytek rodiny mít nainstalován a spuštěn cygwin (to by mě neměli moc rádi). Naštěstí se mi podařilo vypátrat freeSSHd, což je malý (< 700Kb) prográmek, který zajišťuje funkci sshd pro windows. Instaluje se jako služba systému, takže se nejedná o žádnou prasárnu (doufám). Program mě velice překvapil schopnostmi nastavení - umožnuně jak přihlašování pomocí klíčů, tak i možnost jméno/heslo. Navíc uživatele je schopen brát jak z nastavení windows (tedy win uživatele), tak i své vlastní. Tedy jen pro potřeby ssh nemusíte přidávat uživatele do celého systému - postačí pouze dát ho do freeSSHd.
Musím přiznat, že je to zábava. Pro přihlášení totiž na Vás nevybafne bash (jak by mnozí očekávali), ale normální windows promt, jaký znáte z příkazové řádky:

Krása, ne? Musím přiznat, že jsem si do teď na nej nezvykl. Ne, že by Win prompt (či jak ho nazvat) byl až tak špatný, ovšem nevím proč, ale nefungují mi klávesy ‘backspace’ a ‘delete’. No fungují - něco dělají, ovšem nemám sebemenší tušení co a hlavně nemažou. Tedy pokud uděláte jakoukoliv chybu v příkazu, tak ho musíte trapně odentrovat a napsat znova. Docela otravné.
Screenshoty konfigurace freeSSHd
Jediný úděl tohoto promptu je dostat se za tuto mašinu (na kýžené pokusné PC), což mi freeSSHd plně umožní. Tedy vlastně ne tak úplně. Už mi jen chybí ssh client pro windows. Nějaké nápady? Google… Už po kratším hledání se mi podařilo najít port OpenSSH pro windows. Z webu se dá stahnou instalační binárka (tedy žádná kompilace) a lehce nainstalovat. V installeru je možnost nainstalovat i Serverovou část, ale tu mi již plní freeSSHd, takže jsem ji nezkoušel. Kdybych na tento port narazil dříve, tak ji zkusím - teď již je pro mě není jaksi důležitá.
Screenshoty ssh pro windows
Poznámky
- Ještě pro pořádek. Teoreticky vůbec nebudu potřebovat klientskou část ssh na Windows, protože ssh spojení se dá tunelovat. Ovšem jestli tato futuerovina bude fungovat se dozvím až nainstaluju debian (a to se první musí stáhnout instalační DVD, etc…)
- Jako klientskou část ssh pro windows nemohu použít bezkonkurenčně nejlepší ssh clienta pro windows - putty, protože se jaksi jedná o grafickou aplikaci
2 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^
1) na co ten debian?
2) myslim, že s trochou snahy by i widle mohly jít nastavit tak, aby forwardovaly nějaký port…
3) to už nepoužíváš router?
Comment by JR — 2007-03-02 #
JR:
1) Do skoly na jedno PC, gentoo se nehodi (bude pomale a nebude mit pristup k netu), RPM-based distribucim se vyhybam *velkym* obloukem, takze zbyvaji kloni debianu - ja jsem si vybral samotny debian
2) zjistoval jsem i tuto variantu, ale na googlu se mi nic nepodarilo najit. Mas s tim nejake zkusenosti?
3) Co myslis routerem? Jako krabicku (=tu nejsem nikdy nemel) nebo vyhrazene PC? (=to se vyradilo, protoze takto by bezelo vlastne navic)
Comment by jarcec — 2007-03-02 #