<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6134374168744205089</id><updated>2011-11-28T02:06:36.869+01:00</updated><category term='linux'/><category term='macos'/><category term='proxy'/><category term='umk'/><category term='wifi'/><category term='automatyczne logowanie'/><category term='synchronizacja'/><category term='socks'/><category term='apple'/><category term='gt'/><category term='ibuk'/><category term='zdalny'/><category term='secure.inteligo.com.pl'/><category term='putty'/><category term='ssh'/><category term='zdalny pulpit'/><category term='dostęp'/><category term='odbc'/><category term='vnc'/><category term='activesync'/><category term='gprs'/><category term='insert'/><category term='mssql'/><category term='zapamiętane hasło'/><category term='firefox'/><category term='pda'/><category term='subiekt'/><category term='sql'/><category term='team viewer'/><category term='ppc'/><category term='pocketpc'/><category term='mac'/><category term='wirtualny pulpit'/><category term='ssl'/><category term='https'/><category term='windows'/><category term='vpn'/><category term='lex'/><category term='windows mobile'/><category term='zapamiętywanie hasła'/><category term='port'/><category term='firewall'/><category term='wm'/><category term='X11'/><category term='inteligo'/><category term='firefox portable'/><category term='google'/><title type='text'>magujato</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-956900678644764289</id><published>2010-06-01T10:04:00.000+02:00</published><updated>2010-06-01T10:04:27.091+02:00</updated><title type='text'>Roger Waters - The Wall Live</title><content type='html'>&lt;a href="http://tickets.rogerwaters.com/default.aspx"&gt;Roger Waters - The Wall Live&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-956900678644764289?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://tickets.rogerwaters.com/default.aspx' title='Roger Waters - The Wall Live'/><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/956900678644764289/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=956900678644764289' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/956900678644764289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/956900678644764289'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2010/06/roger-waters-wall-live.html' title='Roger Waters - The Wall Live'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-4240010675232392341</id><published>2009-12-08T21:37:00.000+01:00</published><updated>2009-12-08T23:43:46.378+01:00</updated><title type='text'>Nowe portfolio w ogniu</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_2shZ_4WG3SY/SxevT1fnIFI/AAAAAAAAACo/ZJzyFYE53rc/jt6.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://lh6.ggpht.com/_2shZ_4WG3SY/SxevT1fnIFI/AAAAAAAAACo/ZJzyFYE53rc/jt6.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-4240010675232392341?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/4240010675232392341/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=4240010675232392341' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/4240010675232392341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/4240010675232392341'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2009/12/nowe-portfolio-w-ogniu.html' title='Nowe portfolio w ogniu'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_2shZ_4WG3SY/SxevT1fnIFI/AAAAAAAAACo/ZJzyFYE53rc/s72-c/jt6.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-1242450564858404378</id><published>2009-12-08T20:38:00.000+01:00</published><updated>2009-12-08T23:43:46.399+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='synchronizacja'/><category scheme='http://www.blogger.com/atom/ns#' term='activesync'/><category scheme='http://www.blogger.com/atom/ns#' term='wm'/><category scheme='http://www.blogger.com/atom/ns#' term='pda'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Synchronizacja Konta Google z telefonem/palmtopem</title><content type='html'>Od pewnego czasu Google pozwala na synchronizację danych ze skrzynki pocztowej, kalendarza i listy kontaktów między telefonem komórkowym a wspomnianymi usługami giganta. Jest to możliwe dzięki usłudze Activesync, którą można aktywować w ustawieniach konta google i google apps. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/help/hc/images/mobile_138636c_en.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 252px; height: 271px;" src="http://www.google.com/help/hc/images/mobile_138636c_en.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/help/hc/images/mobile_138636d_choose_data_en.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 252px; height: 271px;" src="http://www.google.com/help/hc/images/mobile_138636d_choose_data_en.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Do pełni szczęścia brakuje jeszcze synchronizacji listy zadań i notatnika. Więcej o konfiguracji: &lt;a href="http://www.google.com/support/mobile/bin/answer.py?answer=138636&amp;topic=14299"&gt;konfiguracja activesync na windows mobile&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-1242450564858404378?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/1242450564858404378/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=1242450564858404378' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/1242450564858404378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/1242450564858404378'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2009/12/synchronizacja-konta-google-z.html' title='Synchronizacja Konta Google z telefonem/palmtopem'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-801765370859672797</id><published>2009-12-08T20:19:00.000+01:00</published><updated>2009-12-08T23:43:46.418+01:00</updated><title type='text'>LyME - Matlab na komputerze kieszonkowym.</title><content type='html'>Znalazłem ten program już dawno temu, jeszcze za czasów mojego Palma m515 z systemem 4.1. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.calerga.com/products/LyME/lyme.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 243px; height: 339px;" src="http://www.calerga.com/products/LyME/lyme.gif" border="0" alt="" /&gt;&lt;/a&gt;Dostępne są tu wszelkie funkcje potrzebne typowemu inżynierowi (także niedoszłemu). Liczy macierze zespolone, odwrotności. Był niezastąpiony przy obliczaniu obwodów na TOiS. Posiada możliwość wyświetlania wykresów i diagramów. Zapamiętuje funkcje, zmienne i stałe. Odpowiednikiem na PocketPc jest LME.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.calerga.com/products/LMECE/LMECE-complex.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 243px; height: 339px;" src="http://www.calerga.com/products/LMECE/LMECE-complex.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Osobiście korzystam z wersji na PalmOS za pomocą emulatora.Programy można pobrać ze strony &lt;a href="http://www.calerga.com/products/index.html"&gt;producenta&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-801765370859672797?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/801765370859672797/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=801765370859672797' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/801765370859672797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/801765370859672797'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2009/12/lyme-matlab-na-komputerze-kieszonkowym.html' title='LyME - Matlab na komputerze kieszonkowym.'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-8281896256944749801</id><published>2009-03-16T18:50:00.011+01:00</published><updated>2009-03-17T03:10:30.496+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox portable'/><category scheme='http://www.blogger.com/atom/ns#' term='umk'/><category scheme='http://www.blogger.com/atom/ns#' term='lex'/><category scheme='http://www.blogger.com/atom/ns#' term='putty'/><category scheme='http://www.blogger.com/atom/ns#' term='proxy'/><title type='text'>LEX UMK po raz drugi</title><content type='html'>&lt;p&gt;Jeśli jesteś studentem umk, to żeby połączyć się z lex'em z dowolnego miejsca wystarczy, że pobierzesz ten plik:&lt;/p&gt;&lt;br /&gt;&lt;a href="http://magujato.pl/sys/redirect.php?url=http://magujato.pl/sys/download/firefoxumk.exe"&gt;FirefoxUMK&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Jest to samorozpakowujące się archiwum, które zawiera zmodyfikowanego Mozilla Firefox i Putty. Po pobraniu i uruchomieniu pliku powinno się pojawić:&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_tkflgJV2zVg/Sb6SjqRNA_I/AAAAAAAACtE/2u6NVF_zaio/s1600-h/extract.jpg"&gt;&lt;img style="clear:both; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 362px; height: 166px;" src="http://4.bp.blogspot.com/_tkflgJV2zVg/Sb6SjqRNA_I/AAAAAAAACtE/2u6NVF_zaio/s400/extract.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5313845751683286002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Wskazujemy folder do którego ma zostać wypakowana zawartość pliku, np: pulpit lub pendrive. Klikamy "extract".&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Zawarta w paczce wersja Firefox'a pozwala zapisać go na Pendrive i używać na każdym komputerze z systemem Windows - przy czym nie zostawi na tym komputerze żadnego śladu. Więcej na &lt;a href="http://portableapps.com"&gt;portableapps.com&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_tkflgJV2zVg/Sb6Tuhnab5I/AAAAAAAACtM/ddPFDNkYt-I/s1600-h/extract2.jpg"&gt;&lt;img style="clear:both; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 362px; height: 166px;" src="http://1.bp.blogspot.com/_tkflgJV2zVg/Sb6Tuhnab5I/AAAAAAAACtM/ddPFDNkYt-I/s400/extract2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5313847037850709906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Po rozpakowaniu powyższe okienko zniknie i wszystkie pliki będą rozpakowane do folderu FirefoxUMK we wskazanej lokalizacji.&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_tkflgJV2zVg/Sb6UExzROGI/AAAAAAAACtU/mYJVLSFt1U4/s1600-h/folder.jpg"&gt;&lt;img style="clear:both; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 138px; height: 60px;" src="http://1.bp.blogspot.com/_tkflgJV2zVg/Sb6UExzROGI/AAAAAAAACtU/mYJVLSFt1U4/s400/folder.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5313847420152526946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;W folderze znajdują się dwa (nieukryte) pliki: FirefoxUMK.exe i proxy.bat&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_tkflgJV2zVg/Sb6UY3VZbcI/AAAAAAAACtc/zgB4BCdDiT4/s1600-h/folder2.jpg"&gt;&lt;img style="clear:both; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 225px; height: 117px;" src="http://1.bp.blogspot.com/_tkflgJV2zVg/Sb6UY3VZbcI/AAAAAAAACtc/zgB4BCdDiT4/s400/folder2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5313847765235232194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Jako pierwszy uruchamiamy proxy.bat. Ukaże się okno proszące o wpisanie loginu - w tym wypadku pozbawionego końcówki z @stud.umk.pl itp. Wpisujemy i wciskamy enter&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_tkflgJV2zVg/Sb6Vx43e4XI/AAAAAAAACtk/PTPxxWxMlP0/s1600-h/putty.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 280px;" src="http://2.bp.blogspot.com/_tkflgJV2zVg/Sb6Vx43e4XI/AAAAAAAACtk/PTPxxWxMlP0/s400/putty.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5313849294654988658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Następnie pokaże się prośba o hasło.&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_tkflgJV2zVg/Sb6XxssvbuI/AAAAAAAACt0/jxIpAjxkJkc/s1600-h/putty2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 280px;" src="http://2.bp.blogspot.com/_tkflgJV2zVg/Sb6XxssvbuI/AAAAAAAACt0/jxIpAjxkJkc/s400/putty2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5313851490411966178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;W tym wypadku nie będzie widać wpisywanych znaków! Po wpisaniu hasła zielony kursor przesunie się do następnej linii. Jeśli wpisane dane są niepoprawne program poinformuje nas o tym, w przeciwnym wypadku wszystko przebiegło pomyślnie i można przejść do następnego kroku, czyli uruchomieniu FirefoxUMK. Uwaga, żeby wszystko działało czarne okienko logowania musi być włączone przez cały czas działania właśnie uruchomionej przeglądarki&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_tkflgJV2zVg/Sb6W8kqlG8I/AAAAAAAACts/E3Uy9SXRlTM/s1600-h/firefox.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 301px;" src="http://4.bp.blogspot.com/_tkflgJV2zVg/Sb6W8kqlG8I/AAAAAAAACts/E3Uy9SXRlTM/s400/firefox.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5313850577722350530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Zawarty tu FirefoxUMK może działać jednocześnie z zainstalowanym na systemie. Łączy się z internetem przez bramkę, którą jest konto studenckie, doktoranckie ... itd.. Jako strony startowe ustawione są dwie zakładki lex i ubuk.pl.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Jeśli chcesz często korzystać z lex'a a miejsce gdzie rozpakowana jest pobrana paczka jest bezpieczne, możesz nieco ułatwić sobie sprawę wpisując na stałe swoje dane do logowania. Kliknij prawym przyciskiem myszy na &lt;strong&gt;proxy.bat&lt;/strong&gt; i wybierz &lt;strong&gt;edytuj&lt;/strong&gt;. Powinno się ukazać okno notatnika z zawartością:&lt;blockquote&gt;putty -D 8080 -N www.stud.umk.pl&lt;/blockquote&gt;Żeby zautomatyzować połączenie należy ten wpis zmienić na &lt;blockquote&gt;putty -D 8080 -N -pw haslo uzytkownik@www.stud.umk.pl&lt;/blockquote&gt;gdzie uzytkownik i haslo to dane do logowania na umk. Po zapisaniu zmian w pliku &lt;strong&gt;proxy.bat&lt;/strong&gt; logowanie będzie przebiegało bardziej humanitarnie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-8281896256944749801?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/8281896256944749801/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=8281896256944749801' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/8281896256944749801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/8281896256944749801'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2009/03/lex-umk-po-raz-drugi.html' title='LEX UMK po raz drugi'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tkflgJV2zVg/Sb6SjqRNA_I/AAAAAAAACtE/2u6NVF_zaio/s72-c/extract.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-8781697484337010144</id><published>2009-02-17T21:02:00.006+01:00</published><updated>2009-02-17T21:37:05.942+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ibuk'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='umk'/><category scheme='http://www.blogger.com/atom/ns#' term='lex'/><category scheme='http://www.blogger.com/atom/ns#' term='socks'/><category scheme='http://www.blogger.com/atom/ns#' term='dostęp'/><category scheme='http://www.blogger.com/atom/ns#' term='proxy'/><title type='text'>Jak w prosty sposób dostać się do bazy Lex UMK...</title><content type='html'>... i nie tylko.&lt;br /&gt;&lt;br /&gt;Tekst adresowany jest bezpośrednio do studentów UMK, którym doskwiera brak dostępu do materiałów - jeszcze nie tak dawno dostępnych po zalogowaniu się na konto uczelniane, jednak może być pomocny osobom pokrzywdzonym przez różne instytucje w podobny sposób.&lt;br /&gt;&lt;br /&gt;Z powodów zmnian w licencji dostęp do lex'a został ograniczony do komputerów znajdujących się w sieci lokalnej na wydziałach bez- i przewodowej. Każda osoba posiadająca konto na serwerze studenckim (ktośtam@stud.umk.pl np..) może użyć swojego konta jako bramki otwierającej drzwi do sieci lokalnej umk z każdego miejsca na świecie i o każdej porze. Jest to możliwe dzięki udostępnionemu oprócz ftp protokołowi sftp do przesyłania danych na własną powierzchnię www (http://www.stud.umk.pl/~ktostam). Normalnie, po próbie połączenia z www.stud.umk.pl za pomocą dowolnego klienta ssh:&lt;br /&gt;&lt;blockquote&gt;ssh ktostam@www.stud.umk.pl&lt;/blockquote&gt;&lt;br /&gt;po wpisaniu hasła - serwer kończy połączenie:&lt;br /&gt;&lt;blockquote&gt;Connection to www.stud.umk.pl closed.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Z powodu ciągłego zrywania połączenia nie jest możliwe ustawienie żadnego tunelu - chyba, że do polecenia doda się -N, dzięki czemu klient  połączy się z serwerem - nie próbując wykonywać żadnych poleceń. &lt;br /&gt;W związku z tym można poleceniem:&lt;br /&gt;&lt;blockquote&gt;ssh ktostam@www.stud.umk.pl -N -D 8080&lt;/blockquote&gt;zmontować sobie tunel. Teraz po ustawieniu serwera proxy socks v5 na &lt;blockquote&gt;localhost:8080&lt;/blockquote&gt; przeglądarka internetowa będzie przedstawiała się w internecie jako komputer umk. Po wejściu na stronę &lt;a href="http://lex.law.uni.torun.pl"&gt;http://lex.law.uni.torun.pl&lt;/a&gt; nie będzie już informacji o braku dostępu.&lt;br /&gt;Sposób ten umożliwia też przeglądanie książek wykupionych przez uczelnię w serwisie &lt;a href="http://ibuk.pl"&gt;ibuk.pl&lt;/a&gt; i czasopism elektronicznych dostępnych na uczelni. Czołem&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-8781697484337010144?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/8781697484337010144/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=8781697484337010144' title='Komentarze (3)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/8781697484337010144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/8781697484337010144'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2009/02/jak-w-prosty-sposob-dostac-sie-do-bazy.html' title='Jak w prosty sposób dostać się do bazy Lex UMK...'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-4689644349045556821</id><published>2008-11-30T12:48:00.009+01:00</published><updated>2009-03-17T03:11:53.193+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inteligo'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='zapamiętane hasło'/><category scheme='http://www.blogger.com/atom/ns#' term='ssl'/><category scheme='http://www.blogger.com/atom/ns#' term='https'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='secure.inteligo.com.pl'/><category scheme='http://www.blogger.com/atom/ns#' term='zapamiętywanie hasła'/><category scheme='http://www.blogger.com/atom/ns#' term='automatyczne logowanie'/><title type='text'>Automatyczne logowanie do inteligo</title><content type='html'>Ze względów bezpieczeństwa, podczas logowania do serwisu inteligo przeglądarka nie zachowuje hasła - ba, nawet o to nie pyta. Jest to dość rozsądne posunięcie jeśli korzystamy z komputerów, które dzielimy ze współlokatorami, na uczelni etc. W przypadku domowego komputera, do którego dostęp mają tylko osoby znające to hasło tak czy inaczej, każdorazowe wklepywanie skomplikowanego hasła może przyprawić o mdłości. Wszystko to za sprawą tego co znajduje się w znaczniku &lt;span style="font-style:italic;"&gt;autocomplete="off"&lt;/span&gt;, które zabrania przeglądarce na zapamiętywanie i automatyczne wpisywanie hasła za użytkownika. W teorii wszystko jest proste: usunąć ten wpis i pozwolić przeglądarce zapamiętać hasło... &lt;br /&gt;&lt;br /&gt;Żeby to zrobić potrzebujemy serwera-www z obsługą ssl... najprostrzym rozwiązaniem jest program &lt;span style="font-weight:bold;"&gt;xampp&lt;/span&gt;, który po zainstalowaniu jest gotowy do pracy. Można go pobrać ze strony &lt;a href="http://magujato.pl/sys/redirect.php?url=http://www.apachefriends.org/en/xampp.html"&gt;apachefriends.org&lt;/a&gt;. Po pobraniu i odpaleniu instalatora domyślnie serwer zainstaluje się do folderu &lt;span style="font-style:italic;"&gt;C:\xampp\&lt;/span&gt;. Kolejnym krokiem jest pozbycie się plików &lt;span style="font-style:italic;"&gt;index.php&lt;/span&gt; i &lt;span style="font-style:italic;"&gt;index.html&lt;/span&gt; z katalogu &lt;span style="font-style:italic;"&gt;C:\xampp\htdocs&lt;/span&gt;. W ich miejsce zapisujemy stronę &lt;span style="font-style:italic;"&gt;https://secure.inteligo.com.pl&lt;/span&gt; jako &lt;span style="font-style:italic;"&gt;index.html&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;W nowo powstałym &lt;span style="font-style:italic;"&gt;index.html &lt;/span&gt; zmieniamy wpis &lt;blockquote&gt;&amp;lt;input size="20" maxlength="20" tabindex="10" name="password" &lt;span style="font-weight:bold;"&gt;autocomplete="off"&lt;/span&gt; style="font-family: courier new,courier,monospace; font-size: 13px;" class="formField" type="password"&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;na &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;lt;input size="20" maxlength="20" tabindex="10" name="password" style="font-family: courier new,courier,monospace; font-size: 13px;" class="formField" type="password"&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;W pliku &lt;span style="font-style:italic;"&gt;C:\Windows\system32\drivers\etc\hosts&lt;/span&gt; dodajemy na końcu wpis&lt;blockquote&gt;127.0.0.1  secure.inteligo.com.pl&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Po zapisaniu zmian w pliku hosts  i wpisaniu w przeglądarce https://secure.inteligo.com.pl zostaniemy przekierowani na własny serwer. W formularzu należy wpisać prawidłowy login inteligo i hasło. Przeglądarka następnie zapyta o chęć zapisania hasła na przyszłość. Oczywiście po wpisaniu loginu i hasła pokaże się strona w stylu błąd 404, ale cel będzie osiągnięty - przeglądarka zapamięta dane do logowania.&lt;br /&gt;&lt;br /&gt;Usuwamy z pliku hosts wpis dotyczący inteligo i pozbywamy się xampp z systemu. Od tej pory logowanie na inteligo nie wymaga pwisywania hasła.&lt;br /&gt;&lt;br /&gt;Pozdrawiam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-4689644349045556821?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/4689644349045556821/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=4689644349045556821' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/4689644349045556821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/4689644349045556821'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2008/11/logowanie-do-inteligo-znacznie-szybsze.html' title='Automatyczne logowanie do inteligo'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-6367952536078579720</id><published>2008-08-24T21:39:00.013+02:00</published><updated>2009-03-17T03:13:07.319+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='team viewer'/><category scheme='http://www.blogger.com/atom/ns#' term='vnc'/><category scheme='http://www.blogger.com/atom/ns#' term='wirtualny pulpit'/><category scheme='http://www.blogger.com/atom/ns#' term='macos'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='vpn'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='zdalny pulpit'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Najprostsza forma zdalnego pulpitu dla Windows (i MacOS)</title><content type='html'>Program Team Viewer, bo o nim właśnie myślę, jest bardzo przyjaznym kombajnem do zdalnego zarządzania komputerem działającym w systemie Windows (działa także pod Wine - chociaż nie w pełni).&lt;br /&gt;&lt;br /&gt;Można go pobrać ze &lt;a href="http://magujato.pl/sys/redirect.php?url=http://www.teamviewer.com"&gt;strony producenta&lt;/a&gt; i używać bezpłatnie do celów niekomercyjnych. Pozwala na szyfrowane podłączenie pulpitu zdalnego, transfer plików i ... połączenie vpn - wszystko to bez względu na firewalle itp. Nie potrzebny jest adres ip, nie ma konieczności ustawiania routera, otwierania portów. Program po uruchomieniu jest gotowy do pracy. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_tkflgJV2zVg/SLG8SO83I0I/AAAAAAAAB3Y/Jj3MoArOPrg/s1600-h/Clipboard01.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_tkflgJV2zVg/SLG8SO83I0I/AAAAAAAAB3Y/Jj3MoArOPrg/s400/Clipboard01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5238174863045632834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ID po lewej stronie jest przydzielony naszemu komputerowi. Hasło może być każdorazowo generowane lub ustawione na stałe (tak jak wyżej). &lt;br /&gt;&lt;br /&gt;Po prawej stronie wpisujemy ID komputera z którym chcemy się połączyć. &lt;br /&gt;&lt;br /&gt;Do dyspozycji mamy cztery opcje:&lt;br /&gt;Remote Support - czyli połączenie z pulpitem komputera po drugiej stronie internetu.&lt;br /&gt;&lt;br /&gt;Presentation - sytuacja odwrotna - nasz pulpit ukazuje się na monitorze drugiego komputera.&lt;br /&gt;&lt;br /&gt;File transfer - umożliwia wymianę plików między komputerami.&lt;br /&gt;&lt;br /&gt;i VPN - Virtual Private Network, wszędzie tam gdzie nie można nawiązać połączenia vpn w sposób tradycyjny.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Team Viewer świetnie nadaje się do opieki nad znajomymi, rodziną, którzy do komputerów i im podobnych urządzeń podchodzą z rezerwą. W razie potrzeby wystarczy, że poszkodowany uruchomi u siebie ten program i można szybko i bez niepotrzebnego podróżowania rozwiązać drobny (lub poważniejszy) problem z systemem. Z myślą o nich twórcy Team Viewer przygotowali TeamViewer QuickSupport. Można go dowolnie skonfigurować, tak, żeby do minimum ograniczyć czynności osoby po drugiej stronie monitora.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://teamviewer.com/support/TV3_examplePreview_en.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://teamviewer.com/support/TV3_examplePreview_en.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Team Viewer pracuje zarówno na Windows (w tym Wine) jak i MacOS. Możliwe jest połączenie pomiędzy tymi dwoma systemami.&lt;br /&gt;&lt;br /&gt;Jedynym minusem jest informacja o darmowej wersji, która pojawia się za każdym razem gdy połączenie dobiegnie końca. Oczywiście dotyczy to tylko wersji niekomercyjnej:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-6367952536078579720?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/6367952536078579720/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=6367952536078579720' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/6367952536078579720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/6367952536078579720'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2008/08/najprostrza-forma-zdalnego-pulpitu-dla.html' title='Najprostsza forma zdalnego pulpitu dla Windows (i MacOS)'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tkflgJV2zVg/SLG8SO83I0I/AAAAAAAAB3Y/Jj3MoArOPrg/s72-c/Clipboard01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-6306298821334969930</id><published>2008-08-24T20:38:00.015+02:00</published><updated>2009-03-17T03:13:43.430+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='wm'/><category scheme='http://www.blogger.com/atom/ns#' term='pocketpc'/><category scheme='http://www.blogger.com/atom/ns#' term='vnc'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='ppc'/><category scheme='http://www.blogger.com/atom/ns#' term='zdalny pulpit'/><category scheme='http://www.blogger.com/atom/ns#' term='wifi'/><category scheme='http://www.blogger.com/atom/ns#' term='gprs'/><title type='text'>Zdalny pulpit na palmtopie</title><content type='html'>Widziałem, że kilka osób interesowała ta kwestia - nie zaszkodzi napisać o tym kilku słów. Z racji popularności na rodzimym rynku wezmę pod uwagę połączenie za pomocą palmtopa z Windows Mobile. (w moim przypadku WM2003)&lt;br /&gt;&lt;br /&gt;Konfiguracja komputera, którym będziemy zdalnie zarządzać jest taka sama jak w przypadku &lt;a href="http://magujato.blogspot.com/2008/02/pulpit-zdalny-przez-ssh.html"&gt;normalnego vnc&lt;/a&gt;. Żeby ułatwić sobie sprawę zmniejszam zwykle rozmiar wirtualnego pulpitu (ponieważ ekran palmtopa jest mniejszy i zazwyczaj działa w mniejszej rozdzielczości, w większości przypadków 240x320). Mniejszy pulpit to mniej przewijania ekranu i oczywiście mniejszy transfer (mam na uwadze np gprs). W systemie Linux wystarczy uruchomić serwer vnc z odpowiednim parametrem, np: &lt;blockquote&gt;-geometry 640x480&lt;/blockquote&gt;W przypadku Windows można zmienić rozdzielczość pulpitu. &lt;br /&gt;&lt;br /&gt;Tak jak w przypadku połączenia komputer-internet-komputer tak i tutaj można się połączyć w tunelu ssh.&lt;br /&gt;&lt;br /&gt;Sposób podłączenia jest taki sam dla wszystkich rodzajów dostępu do internetu (gsm, wifi...), ma on jednak znaczenie jeśli chodzi o szybkość przesyłania danych no i co jest chyba oczywiste - koszt.&lt;br /&gt;&lt;br /&gt;Do podłączenia się bez pośrednictwa ssh wystarczy nam zainstalowany na palmtopie program Pocket VNC&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_tkflgJV2zVg/SLGzcQUYm2I/AAAAAAAAB24/4Cm9-X4U8VU/s1600-h/sshot001.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_tkflgJV2zVg/SLGzcQUYm2I/AAAAAAAAB24/4Cm9-X4U8VU/s400/sshot001.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5238165139606772578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Odpowiednią wersję do swojego palmtopa można pobrać &lt;a href="http://magujato.pl/sys/redirect.php?url=http://www.cs.utah.edu/~midgley/wince/vnc.html"&gt;z tej strony&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Po instalacji i uruchomieniu na palmtopie vnc, wpisujemy po prostu adres komputera, z którym chcemy się połączyć.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_tkflgJV2zVg/SLG05OcmtAI/AAAAAAAAB3A/pZ2tF7VTEpA/s1600-h/sshot003.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_tkflgJV2zVg/SLG05OcmtAI/AAAAAAAAB3A/pZ2tF7VTEpA/s400/sshot003.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5238166736832214018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Żeby połączenie było bezpieczne można także na palmtopie zrobić tunel ssh. Po ściągnięciu i uruchomieniu programu &lt;a href="http://www.pocketputty.net/"&gt;Putty dla Windows Mobile &lt;/a&gt; łączymy się z komputerem w identyczny sposób jak na zwykłym pc. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_tkflgJV2zVg/SLG2eGnq40I/AAAAAAAAB3I/Rsa_iStV1iM/s1600-h/sshot004.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_tkflgJV2zVg/SLG2eGnq40I/AAAAAAAAB3I/Rsa_iStV1iM/s400/sshot004.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5238168469897929538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;W zakładce TUNNELS dodajemy tunel 5900:localhost:5900 (port :5900 to inaczej display :0 - analogicznie :5901 to :1)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_tkflgJV2zVg/SLG3KEbQ-fI/AAAAAAAAB3Q/Z7O9O71-QWA/s1600-h/sshot006.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_tkflgJV2zVg/SLG3KEbQ-fI/AAAAAAAAB3Q/Z7O9O71-QWA/s400/sshot006.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5238169225223272946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Po nawiązaniu połączenia i zalogowaniu się swoim loginem i hasłem, można połączyć się z vnc przez adres localhost:0&lt;br /&gt;&lt;br /&gt;I w taki sposób zabieramy swój komputer w kieszeni na drugi koniec ... świata.&lt;br /&gt;Pozdrawiam.&lt;br /&gt;&lt;script type="text/javascript"&gt; SKIN = "black";&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://blogfrog.pl/index.php/wpisy/glosowanie"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-6306298821334969930?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/6306298821334969930/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=6306298821334969930' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/6306298821334969930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/6306298821334969930'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2008/08/zdalny-pulpit-na-palmtopie.html' title='Zdalny pulpit na palmtopie'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tkflgJV2zVg/SLGzcQUYm2I/AAAAAAAAB24/4Cm9-X4U8VU/s72-c/sshot001.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-3998574669789800022</id><published>2008-03-02T18:18:00.019+01:00</published><updated>2009-03-17T03:15:30.266+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='port'/><category scheme='http://www.blogger.com/atom/ns#' term='odbc'/><category scheme='http://www.blogger.com/atom/ns#' term='gt'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='vpn'/><category scheme='http://www.blogger.com/atom/ns#' term='mssql'/><category scheme='http://www.blogger.com/atom/ns#' term='zdalny'/><category scheme='http://www.blogger.com/atom/ns#' term='subiekt'/><category scheme='http://www.blogger.com/atom/ns#' term='insert'/><title type='text'>Insert GT - dostęp do bazy mssql przez internet.</title><content type='html'>W chwili obecnej większość małych i średnich przedsiębiorstw jako system obsługi sprzedaży i księgowości używa programów ze stajni &lt;a href="http://magujato.pl/sys/redirect.php?url=http://insert.pl"&gt;Insert&lt;/a&gt;. Rozwijany obecnie pakiet GT, w którego skład wchodzi między innymi Subiekt GT, jest oparty o bazę danych &lt;a href="http://magujato.pl/sys/redirect.php?url=http://www.microsoft.com/sql/default.mspx"&gt;SQL firmy Microsoft&lt;/a&gt;. Z pewnością ma to swoje dobre strony, jednak w przypadku obsługiwanej przeze mnie firmy bardziej utrudnia to sprawę. Przede wszystkim mssql nie zainstaluję na Linuksie. Także Subiekt w tej kwestii odmawia współpracy. O ile w stopniu zadowalającym pakiet działa w sieci lokalnej o tyle zwiększenie zasięgu już jest pewnym utrudnieniem. &lt;br /&gt;&lt;br /&gt;Sytuacja wygląda tak:&lt;br /&gt;serwer za firewallem z zewnętrznym numerem ip - Windows XP, Ms Sql 2005. Dostawca internetu blokuje większość portów. Internet radiowy.&lt;br /&gt;&lt;br /&gt;komputer, z którego ma być nawiązane połączenie z serwerem ma podobne parametry i połączenie internetowe.&lt;br /&gt;&lt;br /&gt;Istneje płaty sposób na połączenie za pośredcnictwem &lt;a href="http://magujato.pl/sys/redirect.php?url=http://teamviewer.com"&gt;TeamViewer'a &lt;/a&gt;jednak nie wydaje mi się zbyt opłacalnym. &lt;br /&gt;&lt;br /&gt;Dlatego zdecydowałem się na moje ulubione ssh. &lt;br /&gt;Na serwerze zainstalowałem &lt;a href="http://magujato.pl/sys/redirect.php?url=http://cygwin.com"&gt;Cygwin z serwerem ssh&lt;/a&gt;. Połączenie będzie oparte na tunelu portu, na którym nasłuchuje serwer mssql za pośrednictwem ssh. Teraz trzeba sprawdzić jaki to port. Domyślne mmssql nasłuchuje na porcie 1433, jednak w tym przypadku potrzebny jest port bezpośrednio bazy danych (domyślnie INSERTGT). W tym celu otwieram narzędzie do administracji mssql "SQL Server Configuration Manager. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_tkflgJV2zVg/R8sb73Br_fI/AAAAAAAAAqg/gRHM-YHG_oA/s1600-h/1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_tkflgJV2zVg/R8sb73Br_fI/AAAAAAAAAqg/gRHM-YHG_oA/s400/1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5173259312162405874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;W zakładce "Protocols for INSERTGT" wybieram TCP/IP.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_tkflgJV2zVg/R8scvnBr_gI/AAAAAAAAAqo/tHOxjdUDiSU/s1600-h/2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_tkflgJV2zVg/R8scvnBr_gI/AAAAAAAAAqo/tHOxjdUDiSU/s400/2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5173260201220636162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Następnie kartę IP Addresses:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_tkflgJV2zVg/R8sdTnBr_hI/AAAAAAAAAqw/7YzLm8H0rCU/s1600-h/3.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_tkflgJV2zVg/R8sdTnBr_hI/AAAAAAAAAqw/7YzLm8H0rCU/s400/3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5173260819695926802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Widoczny w TCP Dynamic Ports numer jest szukanym portem - w tym przypadku 1642. To jest koniec konfiguracji serwera.&lt;br /&gt;&lt;br /&gt;Po stronie klienta. Otwieram "Panel sterowania/Narzędzia administracyjne/Źródła danych (ODBC)" - w zależności od wersji Windowsa nazewnictwo może się zmieniać.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_tkflgJV2zVg/R8sevnBr_iI/AAAAAAAAAq4/j-W59AjURP0/s1600-h/4.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_tkflgJV2zVg/R8sevnBr_iI/AAAAAAAAAq4/j-W59AjURP0/s400/4.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5173262400243891746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dodaję nowe DSN użytkownika, z listy sterowników wybieram SQL Server:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_tkflgJV2zVg/R8sh83Br_jI/AAAAAAAAArA/SLCDbZ16nWY/s1600-h/5.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_tkflgJV2zVg/R8sh83Br_jI/AAAAAAAAArA/SLCDbZ16nWY/s400/5.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5173265926412041778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nazywam serwer i podaję numer ip: 127.0.0.1:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_tkflgJV2zVg/R8sjPXBr_kI/AAAAAAAAArI/kGeXHix-3MM/s1600-h/6.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_tkflgJV2zVg/R8sjPXBr_kI/AAAAAAAAArI/kGeXHix-3MM/s400/6.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5173267343751249474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Następnie podaję parametry do połączenia z serwerem: uśytkownik sa, hasło puste. W konfiguracji klienta podaję numer portu: 1642&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_tkflgJV2zVg/R8skCXBr_lI/AAAAAAAAArQ/hE8SHC403uM/s1600-h/7.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_tkflgJV2zVg/R8skCXBr_lI/AAAAAAAAArQ/hE8SHC403uM/s400/7.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5173268219924577874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Resztę pozostawiam bez zmian.&lt;br /&gt;&lt;br /&gt;Czas na utworzenie tunelu ssh. Poleceniem &lt;blockquote&gt;ssh -l uzytkiwnik -L 1642:localhost:1642 adres_serwera&lt;/blockquote&gt;. Jeśli wszystko przebiegnie pomyślnie mogę przejść do ostatniego kroku.&lt;br /&gt;&lt;br /&gt;Podczas uruchamiania subiekta jako adres serwera podaję 127.0.0.1, użytkownika sa, hasło pozostawiam puste:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_tkflgJV2zVg/R8snLHBr_mI/AAAAAAAAArY/v010iDveVYQ/s1600-h/8.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_tkflgJV2zVg/R8snLHBr_mI/AAAAAAAAArY/v010iDveVYQ/s400/8.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5173271668783316578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jeśli połączenie z serwerem zostało nawiązane - wszystko skonfigurowane poprawnie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-3998574669789800022?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/3998574669789800022/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=3998574669789800022' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/3998574669789800022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/3998574669789800022'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2008/03/insert-gt-dostp-do-bazy-mssql-przez.html' title='Insert GT - dostęp do bazy mssql przez internet.'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_tkflgJV2zVg/R8sb73Br_fI/AAAAAAAAAqg/gRHM-YHG_oA/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-4435538153391510301</id><published>2008-02-25T06:12:00.016+01:00</published><updated>2008-02-27T17:49:52.858+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='X11'/><title type='text'>X11 przez SSH</title><content type='html'>Opcja ta nie ma raczej racji bytu w przypadku połączenia internetowego. Może być jednak bardzo ciekawym rozwiązaniem dla sieci lokalnej.&lt;br /&gt;W skrócie: cała operacja polega na wyświetlaniu uruchomionych programów, działających na jednym komputerze - na monitorze drugiego.&lt;br /&gt;&lt;br /&gt;Pierwszy komputer musi pracować w systemie LINUX i mieć zainstalowany serwer SSH.&lt;br /&gt;&lt;br /&gt;Komputer drugi może działać na LINUX lub dowolnym systemie na którym można zainstalować serwer X11 (Windows, MacOS X), a także mieć zainstalowany klient SSH (np Putty).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;W systemie LINUX&lt;/span&gt;&lt;br /&gt;ForwardX11 wywołuje się poleceniem:&lt;blockquote&gt;ssh -l uzytkownik -X adres_serwera&lt;/blockquote&gt;Po poprawnym zalogowaniu się na komputer pierwszy można wywołać poleceniem jakąkolwiek aplikację, która następnie zostanie wyświetlona na pulpicie komputera drugiego np &lt;blockquote&gt;xclock &amp;&lt;/blockquote&gt;co da taki efekt:&lt;br /&gt;&lt;a href="http://picasaweb.google.co.uk/loooony/Ssh_vnc/photo#5170786542359920578" target="_blank"&gt;&lt;img src="http://lh4.google.co.uk/loooony/R8JS9tq7v8I/AAAAAAAAAfA/kvW-PZx7DEI/s144/zrzutekranu2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;W systemie Windows&lt;/span&gt; zainstalowanym na komputerze drugim sprawa jest nieco bardziej skomplikowane, bo wymaga instalacji serwera X11. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.straightrunning.com/XmingNotes/" target="_blank"&gt;Stąd można pobrać pliki instalacyjne.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Po zainstalowaniu serwer X11 może być uruchomiony na cztery sposoby: jako niezależne okienka po kontrolą systemu windows, jako pulpit wewnątrz okna kontrolowanego przez windows, jako pulpit wewnątrz okna nieruchomego i jako pełen ekran.&lt;br /&gt;&lt;br /&gt;Konfiguracja pulpitu:&lt;br /&gt;&lt;a href="http://picasaweb.google.pl/loooony/Ssh_vnc/photo#5171033356950552578" target="_blank"&gt;&lt;img src="http://lh3.google.pl/loooony/R8MzcNq7wAI/AAAAAAAAAg4/XLIkIaaxsDA/s144/1.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jeśli serwer X11 jest uruchomiony, poleceniem: &lt;blockquote&gt;putty.exe -X adres_serwera&lt;/blockquote&gt; &lt;br /&gt;nawiązujemy połączenie SSH z komputerem pierwszym z wykożystaniem ForwardX11.&lt;br /&gt;&lt;br /&gt;W przypadku, kiedy wybraliśmy X11 wyświetlany jako niezależne okienka, programy uruchomione z wiersza poleceń putty są w pełni kontrolowane przez system Windows, można je maksymalizować, minimalizować. &lt;br /&gt;&lt;br /&gt;Serwer X11 zintegrowany z pulpitem Windows:&lt;br /&gt;&lt;a href="http://picasaweb.google.pl/loooony/Ssh_vnc/photo#5171033365540487186" target="_blank"&gt;&lt;img src="http://lh5.google.pl/loooony/R8Mzctq7wBI/AAAAAAAAAhA/TJa98vgiCyo/s144/2.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yast i Gedit kontrolowane przez menadżera okien Windows:&lt;br /&gt;&lt;a href="http://picasaweb.google.pl/loooony/Ssh_vnc/photo#5171033391310290978" target="_blank"&gt;&lt;img src="http://lh3.google.pl/loooony/R8MzeNq7wCI/AAAAAAAAAhI/EelmChrlWyk/s144/3.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jeśli chodzi o pozostałe tryby wyświetlania X11, pierwszym moim poleceniem po zalogowaniu się na komputerze zdalnym jest uruchomienie menedżera okien np:&lt;blockquote&gt;metacity &amp; lub blackbox &amp;&lt;/blockquote&gt; Ponieważ połączenie ma (w omawianym przypadku) miejsce w sieci lokalnej, ciekawym pomysłem jest uruchomienie nie tylko menedżera okien, ale także całego środowiska graficznego np GNOME lub XFCE. Można to zrobić poleceniem:&lt;blockquote&gt;gnome lub xfce-session&lt;/blockquote&gt;&lt;br /&gt;Serwer X11 działający w oknie bez uruchomionych aplikacji:&lt;br /&gt;&lt;a href="http://picasaweb.google.pl/loooony/Ssh_vnc/photo#5171033490094538802"&gt;&lt;img src="http://lh6.google.pl/loooony/R8Mzj9q7wDI/AAAAAAAAAhQ/1nEbCB7PK9c/s144/4.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sesja Gnome w ramach Windows:&lt;br /&gt;&lt;a href="http://picasaweb.google.pl/loooony/Ssh_vnc/photo#5171033524454277186" target="_blank"&gt;&lt;img src="http://lh6.google.pl/loooony/R8Mzl9q7wEI/AAAAAAAAAhY/6UPGIIlZxTo/s144/5.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Po co ta zabawa?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Zastosowań znalazłoby się kilka. Między innymi biurowe: tam gdzie stanowiska powoli zaczynają się starzeć a zakup kilku nowych jest zbyt dużym wydatkiem można zainwestować w jeden stabilny serwer. Umożliwi to pracę za pomocą przestarzałych komputerów działających pod systemem Windows, na nowych programach zainstalowanych na serwerze.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-4435538153391510301?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/4435538153391510301/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=4435538153391510301' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/4435538153391510301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/4435538153391510301'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2008/02/x11-przez-ssh.html' title='X11 przez SSH'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-8714738797362139554</id><published>2008-01-12T02:29:00.008+01:00</published><updated>2008-02-26T20:52:35.522+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><title type='text'>Administracja Klientem Torrent (i nie tylko) przez ssh:webui</title><content type='html'>Niemal każdy klient sieci torrent w tym momencie ma coś co można nazwać webui, czyli interface'm programu w postaci strony internetowej. Jest to bardzo wygodny sposób na dodawanie i monitorowanie ruchu na zdalnym komputerze. Ma jednak poważną wadę: żeby korzystać z tego interface musimy odblokować odpowiednie porty firewalla i dostęp (co prawda chroniony hasłem... ale...) do niego mają wszyscy użytkownicy sieci. Rozwiązaniem po raz kolejny jest tunel ssh. &lt;br /&gt;&lt;br /&gt;Komputer zdalny musi mieć zainstalowany serwer ssh i skonfigurowany interface internetwy klienta torrent. Przykładowo Deluge. Po uaktywnieniu za pomocą odpowiedniej wtyczki (plugin) można korzystać z interface przez port 8112. Dobrze jest dodatkowo zablokować taki port na firewallu.&lt;br /&gt;&lt;br /&gt;Sesję SSH z tunelem na porcie 8112 inicjuje się poleceniem:&lt;blockquote&gt;ssh -l uzytkownik -L 8112:localhost:8112 adres_zdalny&lt;/blockquote&gt;Następnie można otworzyć webui wpisując localhost:8112 w pasku adresu przeglądarki internetowej&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-8714738797362139554?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/8714738797362139554/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=8714738797362139554' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/8714738797362139554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/8714738797362139554'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2008/01/administracja-klientem-torrent-i-nie.html' title='Administracja Klientem Torrent (i nie tylko) przez ssh:webui'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6134374168744205089.post-4716642493562358922</id><published>2007-12-12T18:35:00.021+01:00</published><updated>2009-12-08T23:43:46.552+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vnc'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='zdalny pulpit'/><title type='text'>Pulpit zdalny przez SSH</title><content type='html'>&lt;span style="font-weight:bold;"&gt;W czym rzecz...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Zdalna administracja komputera działającego pod systemem Linux czy Windows za pomocą &lt;a href="http://pl.wikipedia.org/wiki/VNC" target="_blank"&gt;VNC&lt;/a&gt; jest prosta i praktyczna. Jedynym minusem jest bezpieczeństwo połączenia. Jeśli połączenie ma miejsce wewnątrz zamkniętej sieci lokalnej, to problem ten nie istnieje. Sprawa wygląda inaczej, jeśli między serwerem a klientem jest Internet. Połączenie nieszyfrowane w łatwy sposób może zostać podsłuchane, a nasz komputer może stać się obiektem ataków itp.&lt;br /&gt;&lt;br /&gt;Rozwiązanie jest bardzo proste i skuteczne, a jest nim tzw tunel &lt;a href="http://pl.wikipedia.org/wiki/SSH" target="_blank"&gt;SSH&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Po stronie serwera potrzebny jest komputer z zainstalowanym serwerem SSH, publicznym numerem &lt;a href="http://magujato.pl/sys/redirect.php?url=http://pl.wikipedia.org/wiki/IP" target="_blank"&gt;IP&lt;/a&gt; i zainstalowanym serwerem VNC. &lt;br /&gt;&lt;br /&gt;Po stronie klienta może być dowolny komputer/palmtop, z zainstalowanymi klientami SSH i VNC. W przypadku klienta adres IP nie jest istotny (przynajmniej na podstawie moich doświadczeń).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Krok pierwszy...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;...czyli instalacje aplikacji serwerowych SSH i VNC odłożę sobie na później. W większości dystrybucji systemu LINUX są one domyślnie zainstalowane, więc nawet jeśli Użytkownik komputera nie wiedział o ich istnieniu, to są duże szanse, że ma te aplikacje zainstalowane. Jeśli jest inaczej to wystarczy dodać SSHD i VNCSERVER przez menadżera pakietów danego systemu. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Krok drugi - konfiguracja serwera VNC&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Spokojnie mogą ten krok pominąć osoby, które z administracją przez VNC się już spotkały.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Serwer VNC tworzy wirtualny pulpit wg uznania użytkownika (co prawda jest możliwe podłączenie się pod istniejący pulpit wykorzystywany do codziennej pracy, ale jest to moim zdaniem nieefektywne rozwiązanie). Przy pierwszym uruchomieniu vncserver, należy nadać hasło dla połączeń ze zdalnym pulpitem. W katalogu domowym Użytkownika: &lt;blockquote&gt;/home/nazwa_uzytkownika&lt;/blockquote&gt; zostanie utworzony katalog: &lt;blockquote&gt;.vnc&lt;/blockquote&gt; w którym to znajdują się pliki passwd (przechowywujący hasło do serwera) i xstartup, za pomocą którego można wstępnie skonfigurować pulpit. Domyślnym menadżerem okien jest &lt;a href="http://magujato.pl/sys/redirect.php?url=http://en.wikipedia.org/wiki/Twm"&gt;TWM&lt;/a&gt;, pozbawiony jakichkolwiek niepotrzebnych dodatków. Osobiście preferuję &lt;a href="http://en.wikipedia.org/wiki/Blackbox"&gt;blackbox&lt;/a&gt;, który jest mniej toporny. Zmiany menadżera okien dokonujemy edytując plik &lt;span style="font-weight:bold;"&gt;xstartup&lt;/span&gt; w katalogu &lt;span style="font-weight:bold;"&gt;.vnc&lt;/span&gt; . &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;xrdb $HOME/.Xresources&lt;br /&gt;xsetroot -solid grey&lt;br /&gt;xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &amp;&lt;br /&gt;blackbox &amp;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Wybór menedżera zależy wyłącznie od preferencji użytkownika (osoba korzystająca na co dzień z GNOME może zamiast Blackbox czy TWM wpisać metacity, czyli domyślny menadżer okien GNOME). Nie muszę chyba dodawać, że żeby przykładowy Blackbox zadziałał, musi być wcześniej zainstalowany.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;xterm&lt;/span&gt; wystepujący w pliku &lt;span style="font-weight:bold;"&gt;xstartup&lt;/span&gt; jest  domyślną linuxową powłoką graficzną, dzięki której niepotrzebny jest jakikolwiek panel czy menu. Każde polecenie można w systemie LINUX wywołać za pomocą powłoki.&lt;br /&gt;&lt;br /&gt;Wirtualny pulpit z działającym xterm i menedżerem okien metacity:&lt;br /&gt;&lt;a href="http://picasaweb.google.co.uk/loooony/Ssh_vnc/photo#5170761979441954738"&gt;&lt;img src="http://lh5.google.co.uk/loooony/R8I8n9q7v7I/AAAAAAAAAeM/UKfgWykHkME/s400/zrzutekranu1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Serwer VNC uruchamiamy poleceniem:&lt;blockquote&gt;vncserver :3 -geometry 800x600&lt;/blockquote&gt;gdzie &lt;span style="font-weight:bold;"&gt;:3&lt;/span&gt; jest numerem ekranu (ang display), który ma być utworzony (musi to być liczba większa od 0), a &lt;span style="font-weight:bold;"&gt;-geometry 800x600&lt;/span&gt; określa szerokość pulpitu na 800 pikseli a wysokość na 600 pikseli.&lt;br /&gt;&lt;br /&gt;Po co definiować wielkość wirtualnego pulpitu?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Krok trzeci&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;czyli jak sprawa się ma po stronie komputera-klienta...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Podstawową kwestią, która bezpośrednio związana jest z definiowaniem wielkości pulpitu jest rozdzielczość komputera, za pomocą którego chcemy połączyć się ze wspomnianym pulpitem.&lt;br /&gt;&lt;br /&gt;Prostym przykładem może być palmtop. Dostępne na rynku mają w większości rozdzielczość ekranu w granicach 320x320 pikseli. Katorgą więc byłaby praca z wirtualnym pulpitem (np 1280x1024) kilkakrotnie większym od fizycznego.&lt;br /&gt;&lt;br /&gt;Wracamy do SSH. Na komputerze-kliencie może być dowolny system operacyjny od PalmOS do MacOS. Wystarczy, że ma zainstalowane klienty SSH (np Windows'owy Putty) i VNC (UltraVNC pod Windows). Ja skoncentruje się jednak na systemie LINUX (w innych systemach sprawa wygląda analogicznie).&lt;br /&gt;&lt;br /&gt;Poleceniem &lt;blockquote&gt;ssh -l nazwa_uzytkownika adres_naszego_serwera&lt;/blockquote&gt; klient ssh łączy się z naszym serwerem. &lt;span style="font-weight:bold;"&gt;adres_naszego_serwera&lt;/span&gt; to po prostu adres IP komputera, z którym się łączymy. &lt;span style="font-weight:bold;"&gt;nazwa_uzytkownika&lt;/span&gt; jest nazwą użytkownika istniejącego w zdalnym komputerze. Po wywołaniu tego polecenia zostanie wyświetlona prośba o hasło. Po poprawnym zalogowaniu pojawi się:&lt;blockquote&gt;Last login: DD MM dd HH:mm:SS YYYY from adres_klienta&lt;br /&gt;Have a lot of fun...&lt;br /&gt;nazwa_uzytkownika@adres_naszego_serwera:~&gt; &lt;br /&gt;&lt;/blockquote&gt;Jest to wiersz poleceń zdalnego komputera (serwera). Można w tym momencie przeglądać zawartość zdalnego komputera i uruchamiać podstawowe programy konsolowe. Nie jest możliwe uruchomienie programów w trybie graficznym.&lt;br /&gt;&lt;br /&gt;SSH umożliwia transportowanie grafiki z serwera do klienta bez pomocy VNC - jest to jednak mało efektywna metoda. Poświęcę jej osobny temat.&lt;br /&gt;&lt;br /&gt;Żeby zamknąć połączenie SSH wystarczy wpisać &lt;span style="font-weight:bold;"&gt;exit&lt;/span&gt; po czym nastąpi wylogowanie ze zdalnego komputera.&lt;br /&gt;&lt;br /&gt;W celu utworzenia tunelu dla VNC należy połączyć się z serwerem SSH poleceniem wzbogaconym o pewną opcję:&lt;blockquote&gt;ssh -l uzytkownik -2 -L 5901:localhost:5901 adres_naszego_serwera&lt;/blockquote&gt;opcja &lt;span style="font-weight:bold;"&gt;-2&lt;/span&gt; wymusza SSH2, &lt;span style="font-weight:bold;"&gt;-L 5901:localhost:5901&lt;/span&gt; otwiera tunel na porcie 5901 po stronie serwera i klienta. Domyślnym portem dla połączeń VNC jest 5900, w tym wypadku ostatnie zero oznacza ekran (display) :0 (domyślny w przypadku Windows, w LINUX zastrzeżony dla pulpitu działającego na monitorze komputera). Użyty powyżej port 5901 oznacza ekran (display) :1&lt;br /&gt;&lt;br /&gt;W tym momencie po podaniu hasła i poprawnym zalogowaniu się pozostało już tylko uruchomić serwer VNC na komputerze zdalnym. Żeby to zrobić wpisuje się w konsoli uzyskanej za pomocą ssh polecenie:&lt;blockquote&gt;vncserver :1 -geometry 800x600&lt;/blockquote&gt;&lt;br /&gt;Rozmiar pulpitu dobieramy wg uznania, natomiast display (:1) ustawiamy zgodnie z portem tunelowanym (590&lt;span style="font-weight:bold;"&gt;1&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Wynikiem powyższego polecenia będzie coś takiego:&lt;blockquote&gt;New 'X' desktop is adres_naszego_serwera:1&lt;br /&gt;&lt;br /&gt;Starting applications specified in /home/użytkownik/.vnc/xstartup&lt;br /&gt;Log file is /home/użytkownik/.vnc/adres_naszego_serwera:1.log&lt;/blockquote&gt;Teraz wystarczy uruchomić klienta VNC - przykładowo w LINUX poleceniem &lt;blockquote&gt;vncviewer localhost:1&lt;/blockquote&gt;Po wpisaniu poprawnego hasła ukaże się okno jak w &lt;span style="font-weight:bold;"&gt;Kroku drugim&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;W zależności od łącza internetowego można ustawić róźne głębie kolorów i rodzaje kompresji obrazu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6134374168744205089-4716642493562358922?l=magujato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://magujato.blogspot.com/feeds/4716642493562358922/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6134374168744205089&amp;postID=4716642493562358922' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/4716642493562358922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6134374168744205089/posts/default/4716642493562358922'/><link rel='alternate' type='text/html' href='http://magujato.blogspot.com/2007/12/pulpit-zdalny-przez-ssh.html' title='Pulpit zdalny przez SSH'/><author><name>M</name><uri>http://www.blogger.com/profile/09456238523244699632</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
