vinduer uønsket af
hvis du har brug for at oprette forbindelse til servere, kan du være bekendt med værktøjer som f.eks. Telnet letsyou oprette forbindelse til en kommandoprompt på en maskine over netværket. TheFTP utility overfører filer mellem din maskine og en ekstern server.
hvis du bruger enten Telnet eller FTP til at oprette forbindelse til en følsom server, men du ikke også bruger en VPN, udsætter du sandsynligvis din adgangskode for alle, der kan få adgang til netværketdu er tilsluttet (måske er du på et offentligt netværk på et trådløst hotspot?), det netværk, hvor theremote-serveren er placeret, og ethvert netværk imellem. (Har du nogensinde spekuleret på hvadnetværk sidder mellem dig og en fjerncomputer? Brug kommandoentracert
til at spore ruten mellem din computer og en ekstern vært, som itracert www.oreilly.com
).
Tip
anonym FTP,hvor du bruger din e-mail-adresse som adgangskode, er ikke et problem.Dette skyldes, som navnet antyder, at alle fjernbrugere behandles som navngivne gæster, og hvis den eksterne FTP-server er konfigureret korrekt, tildeles ingen privilegier, der kan misbruges.
hvis fjernserveren understøtter den, kan du bruge Secure Shell (SSH) – protokollen til at arbejde med en fjernmaskins kommandoprompt (udskiftning af Telnet) eller sikkert overføre filer (udskiftning af FTP). SSH Communications Securitytilbyder SSH hjælpeprogrammer til vinduer og andre platforme. Open sourcevariants includesopenssh (http://www.openssh.org), som er medtagetmed cygvin (http://www.cygwin.com) distribution, alinuks-lignende miljø for vinduer. Men da Cygvin har et ret stort fodaftryk, er et populært open source-alternativ PuTTY, en suite af SSH-værktøjer, der passer til en diskette.
PuTTY er tilgængelig frahttp://www.chiark.greenend.org.uk/~sgtatham/putty/.At et minimum, skal du hente og installere (sætte.exe
et sted i din vinduer sti) putty.exe
. Hvis du vil udføre sikre filoverførsler, skal du hentepscp.exe
og psftp.exe
.
for at oprette forbindelse til en ekstern vært med PuTTY skal du starte programmet, angive SSH som protokollen (standard er at bruge insecureTelnet-protokollen) og angive IP-adressen eller værtsnavnet påmaskine,som du vil oprette forbindelse til, som vist i figur 4-14.
figur 4-14. Tilslutning til en fjernmaskine med PuTTY
første gang du opretter forbindelse til en fjernserver med PuTTY, vil detrådgive dig om, at serveren er ukendt for den (se figur 4-15). Klik på Ja eller nej for at fortsætte forbindelsen, og skriv derefter dit brugernavn og din adgangskode, når du bliver bedt om det.
figur 4-15. PuTTY advarer om ukendte værter
når du er logget ind, kan du udstede kommandoer på fjernmaskinensom vist i figur 4-16.
figur 4-16. Brug af en unik shell over en PuTTY-forbindelse
du kan bruge pscp
(secure copy) ogpsftp
(secure FTP) ved kommandoprompt. Hvis du vil kopiere en fil med pscp
, skal du brugepscp
username
@
host
:path
,som i pscp secret_document.doc [email protected]:MyDocuments/
.
hvis du vil bruge psftp
, skal du angive værtsnavnet og logge ind med dit bruger-ID og din adgangskode. Du kan bruge FTP-kommandoer somput
(for at uploade en fil til serveren) ogget
(for at hente en fil fra serveren):
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
for mere information, se PuTTY-dokumentationen og ofte stillede spørgsmål,der findes på PuTTY-startsiden.
Leave a Reply