4.3 Secure Shell (SSH)

hvis du har brug for at oprette forbindelse til 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 tracert-kommandoen til at spore ruten mellem din computer og en ekstern vært, som intracert www.oreilly.com).

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 det, 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 fra http://www.chiark.greenend.org.uk/~sgtatham/putty/.At et minimum, du skal hente og installere (sætte.et eller andet sted i dine vinduer sti) kit.eks. Hvis du ønsker at udføre sikker filoverførsler, hentpscp.psftp og psftp.eks.

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

 fig/0414.gif

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

 fig/0415.gif

når du er logget ind, kan du udstede kommandoer på fjernmaskinensom vist i figur 4-16.

figur 4-16. Ved hjælp af en unik shell over en PuTTY forbindelse

 fig/0416.gif

du kan bruge Pscp (secure copy) ogpsftp (secure FTP). For at kopiere en fil med pscp skal du brugepscpusername@host:sti, som i pscp [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 som f. ekssæt (for at uploade en fil til serveren) ogfå (for at hente en fil fra serveren):

C:\Documents and Settings\bjepson\My Documents>psftp www.as220.orglogin as: bjepsonUsing username "bjepson"[email protected]'s password:********Remote working directory is /home/bjepsonpsftp> cd MyDocumentsRemote directory is now /home/bjepson/MyDocumentspsftp> put secret_document.doclocal:secret_document.doc => remote:/home/bjepson/MyDocuments/secret_document.docpsftp> get super_secret.docremote:/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.

Write a Comment

Din e-mailadresse vil ikke blive publiceret.