Windows XP Unwired by

jeśli potrzebujesz podłączyć serwery toUnix lub Linux, możesz znać narzędzia takie jak asTelnet i FTP. Telnet pozwala połączyć się z wierszem polecenia na maszynie przez sieć. Narzędzieftp przesyła pliki między Twoim komputerem a zdalnym serwerem.

jeśli używasz Telnet lub FTP do łączenia się z serwerem sensitiveserver, ale nie używasz również VPN, prawdopodobnie ujawniasz swoje hasło każdemu, kto ma dostęp do sieci, z którą się łączysz (być może korzystasz z sieci publicznej w bezprzewodowym hotspocie?), sieć, w której znajduje się serwer theremote, oraz każda sieć pomiędzy nimi. (Zastanawiałeś się kiedyś, jakie sieci siedzą między tobą a zdalnym komputerem? Użyj poleceniatracert w podpowiedzi polecenia Windows XP, aby prześledzić trasę między komputerem a zdalnym hostem, jak wtracert www.oreilly.com).

Wskazówka

anonimowy FTP,w którym używasz adresu e-mail jako hasła, nie stanowi problemu.Dzieje się tak dlatego, że, jak sama nazwa wskazuje, wszyscy zdalni użytkownicy są traktowani jako anonimowi Goście, a jeśli zdalny serwer FTP jest odpowiednio skonfigurowany, nie mają żadnych przywilejów, które mogłyby zostać nadużyte.

jeśli serwer zdalny go obsługuje, możesz użyć protokołu Secure Shell (SSH)do pracy ze zdalnym komputerem commandprompt (zastępując Telnet) lub bezpiecznie przesyłać pliki (zastępując FTP). SSH Communications Securityoferuje narzędzia SSH dla Windows i innych platform. Zmienne otwartego źródła obejmują OpenSSH (http://www.openssh.org), które jest zawarte w dystrybucji Cygwin (http://www.cygwin.com), środowisku aLinux-like Dla Windows. Ponieważ jednak Cygwin ma bardzo duży ślad, popularną alternatywą open source jest PuTTY, zestaw narzędzi SSH, które mieszczą się na dyskietce.

PuTTY jest dostępny od http://www.chiark.greenend.org.uk/~sgtatham/putty/.At minimum, powinieneś pobrać i zainstalować (umieść.exe gdzieś w ścieżce systemu Windows)putty.exe. Jeśli chcesz wykonać bezpieczne transmisje plików, Pobierzpscp.exe i psftp.exe.

aby połączyć się ze zdalnym hostem za pomocą PuTTY, uruchom aplikację,określ SSH jako protokół (domyślnie używa się niebezpiecznego protokołutelnet) i podaj adres IP lub nazwę hosta maszyny, z którą chcesz się połączyć, jak pokazano na rysunku 4-14.

Podłączanie do zdalnej maszyny za pomocą PuTTY

rysunek 4-14. Łączenie się ze zdalną maszyną za pomocą PuTTY

przy pierwszym połączeniu ze zdalnym serwerem za pomocą PuTTY, poinformuje cię, że serwer jest dla niego nieznany (patrz rysunek 4-15). Kliknij Tak lub nie, aby kontynuować połączenie, a następnie wpisz swoją nazwę użytkownika i hasło, gdy pojawi się monit, aby to zrobić.

PuTTY ostrzega przed nieznanymi hostami

rysunek 4-15. PuTTY ostrzega o nieznanych hostach

po zalogowaniu możesz wydawać polecenia na zdalnej maszynie pokazanej na rysunku 4-16.

używanie powłoki uniksowej przez połączenie PuTTY

rysunek 4-16. Używając powłoki uniksowej przez połączenie PuTTY

możesz użyć pscp (secure copy) ipsftp (secure FTP) w systemie Windows XP CommandPrompt. Aby skopiować plik z pscp, użyjpscp username @ host:path,jak w pscp secret_document.doc [email protected]:MyDocuments/.

aby użyć psftp, podaj nazwę hosta i zaloguj się za pomocą identyfikatora użytkownika i hasła. Możesz użyć poleceń ftp, takich jakput (aby przesłać plik na serwer) iget (aby pobrać plik z serwera):

C:\Documents and Settings\bjepson\My Documents>login as: Using username "bjepson"[email protected]'s password:Remote working directory is /home/bjepsonpsftp> Remote directory is now /home/bjepson/MyDocumentspsftp> local:secret_document.doc => remote:/home/bjepson/MyDocuments/secret_document.docpsftp> remote:/home/bjepson/MyDocuments/super_secret.doc => local:super_secret.doc

aby uzyskać więcej informacji, zapoznaj się z dokumentacją PuTTY i FAQ, znajdującą się na stronie głównej PuTTY.

Leave a Reply