Zdalna praca z Windowsa

PuTTY Connection Manager: tabs

Od dawna najpopularniejszym klientem SSH, pracujÄ…cym pod systemami Windows, jest PuTTY. Samo w sobie jest dobrym programem, ale ma kilka braków, na przykÅ‚ad brak „klikalnych” linków, minimalizacja do system tray czy przechowywanie danych o sesjach w plikach (standardowo sÄ… one zapisywane w rejestrze, przez co odpada zachowywanie ustawieÅ„ w systemach współdzielonych, nie jest też możliwe noszenie ich ze sobÄ… na pendrajwie). Braki te sÄ… nadrabiane przez community, które zapewnia Å‚atki. Z różnych powodów nie sÄ… one jak na razie wÅ‚Ä…czane do głównej linii – czÄ™sto przez problemy ze zdecydowaniem „które rozwiÄ…zanie jest najlepsze”, jak na przykÅ‚ad w przypadku zapisywania sesji w plikach.

Pakietem Å‚Ä…czÄ…cym najciekawsze Å‚atki jest PuttyTray.

Ale jest problem, który na pewno nie bÄ™dzie rozwiÄ…zany przez twórców PuTTY, co mnie bardzo „boli” w czasie pracy z wieloma sesjami na raz. Twórcy terminala zapowiedzieli, że praca w zakÅ‚adkach nigdy nie bÄ™dzie częściÄ… programu. Zamiast tego, zachÄ™cajÄ… oni do tworzenia programów, które „poÅ‚ykajÄ…” okno PuTTY, zagnieżdżajÄ…c je w zakÅ‚adkach.

WÅ‚aÅ›nie takim programem jest PuTTY Connection Manager. Bez sensownego systemu zarzÄ…dzania oknami, praca na wiÄ™cej niż dwóch terminalach to mÄ™czarnia – przeÅ‚Ä…czanie siÄ™ miÄ™dzy poÅ‚Ä…czeniami zajmuje zbyt dużo czasu i uwagi. Tutaj problem jest rozwiÄ…zany – każde poÅ‚Ä…czenie ma swojÄ… zakÅ‚adkÄ™ z odpowiedniÄ… etykietkÄ….

PuTTY Connection Manager: baza danych

Connection Manager ma wiÄ™cej przydatnych opcji. NajważniejszÄ… z nich jest baza danych, w której można przechowywać informacje o poÅ‚Ä…czeniach niezależnie od konfiguracji PuTTY. Jest to o tyle przydatne, że CM posiada opcjÄ™ „makr logowania”, automatycznie wpisujÄ…cych login i hasÅ‚o. Baza danych jest szyfrowana, wiÄ™c utrata np. pendrajwa z tÄ… bazÄ… nie oznacza natychmiastowej tragedii, a one-click-to-connect jest bardzo miÅ‚e. Baza ma ukÅ‚ad drzewiasty, wiÄ™c poÅ‚Ä…czenia można sobie Å‚adnie ukÅ‚adać.

Niby wszystko Å‚adnie piÄ™knie, ale sÄ… też problemy. Część z nich wynika z idei „poÅ‚ykania” okien. TrochÄ™ przy tym wariuje alt-tab. Nie wiem, czy to jest problem nie do rozwiÄ…zania, ale jako że Connection Manager i PuTTY to dwa osobne programy, żeby „wyjść” z niego trzeba alt-tab wcisnąć dwa razy. Czasem też CM nie jest w stanie poÅ‚knąć okna – trzeba je zamknąć i spróbować jeszcze raz (w konfiguracji można ustawić, żeby CM czekaÅ‚ trochÄ™ dÅ‚użej przed próbÄ… „Å‚ykania”).

Nieciekawie jest też zaimplementowane automatyczne logowanie. Program nie sprawdza czego oczekuje w danym momencie „druga strona”, a jedynie wysyÅ‚a username po pewnym czasie od poÅ‚kniÄ™cia okna, czeka znowu, i wysyÅ‚a hasÅ‚o (możliwe jest zdefiniowanie dodatkowych poleceÅ„, wykonywanych po zalogowaniu). Problem jest wtedy, kiedy poÅ‚Ä…czenie nie zostanie nawiÄ…zane, CM wyÅ›le username, pojawi siÄ™ pytnie o username, i wtedy wyÅ›le hasÅ‚o – piÄ™knie pokazujÄ…c je na ekranie wszystkim wokół. Problem można rozwiÄ…zać ustalająć bezpieczne czasy oczekiwania na poÅ‚Ä…czenie, ale to z kolei wydÅ‚uża caÅ‚y proces.

Makro logowania

Pomimo że program można Å›ciÄ…gnąć w wersji „single executable”, ustawienia trzymane sÄ… w rejestrze systemowym. Jak na razie nie ma opcji zapisywnia opcji w pliku, ale jest to na liÅ›cie „to do” programistów.

PodsumowujÄ…c – program jest bardzo ciekawy. Ma swoje niedociÄ…gniÄ™cia, ale nawet z nimi znacznie poprawia komfort pracy.

5 komentarzy do “Zdalna praca z Windowsa”

  1. Polecam TaskSwitchXP – programik zastÄ™pujÄ…cy stanodardowÄ… obsÅ‚ugÄ™ Alt-Tab.
    Po wyłączeniu efektów specjalnych i powiększeniu listy tytułów okien działa bardzo dobrze, również do przełączania się między okienktami PuTTY (ale nie tylko). Szczególnie wygodne gdy zdalne shelle ustawiają tytuły okienek PuTTY.

    http://www.ntwind.com/software/taskswitchxp.html

  2. Znam, używam caÅ‚y czas 🙂 Ale stukanie alt-tab jakoÅ› mi nie leży – nie wiem do koÅ„ca czemu, ale przy > 2 sesjach dosyć dużo czasu zajmowaÅ‚o mi znalezienie odpowiedniego okienka. Przy puttycm nie mam takiego problemu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.