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.
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ć.
rysunek 4-15. PuTTY ostrzega o nieznanych hostach
po zalogowaniu możesz wydawać polecenia na zdalnej maszynie pokazanej na rysunku 4-16.
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