4.3 Secure Shell (SSH)

om du behöver ansluta tillunix-eller Linux-servrar kan du vara bekant med verktyg somtelnet och FTP. Telnet letsyou ansluter till en kommandotolk på en maskin över nätverket. TheFTP-verktyget överför filer mellan din maskin och en fjärrserver.

om du använder antingen Telnet eller FTP för att ansluta till en sensitiveserver, men du inte också använder en VPN, du sannolikt utsätta ditt lösenord för alla som kan komma åt nätverketDu är ansluten till (kanske du ’ Reon ett offentligt nätverk på en trådlös hotspot?), nätverket där theremote-servern finns och vilket nätverk som helst däremellan. (Har du någonsin undrat vadnätverk sitter mellan dig och en fjärrdator? Användtracert-kommandot vid kommandotolken Windows XP för att spåra rutten mellan din dator och en fjärrvärd, som intracert www.oreilly.com).

anonym FTP, där du använder din e-postadress som lösenord, är inte ett problem.Detta beror på att, som namnet antyder, alla fjärranvändare behandlas asanonyma gäster, och, om FTP-servern konfigureras korrekt, ges inga privilegier som kan missbrukas.

om fjärrservern stöder det kan du använda protokollet Secure Shell (SSH)för att arbeta med en fjärrmaskins commandprompt (ersätter Telnet) eller säkert överföra filer (ersätter FTP). SSH Communications Securityerbjuder SSH-verktyg för Windows och andra plattformar. Open sourcevariants includeopenssh (http://www.openssh.org), som ingår med Cygwin (http://www.cygwin.com)-distributionen, aLinux-liknande miljö för Windows. Men eftersom Cygwin har enganska stort fotavtryck är ett populärt open source-alternativ PuTTY, en serie SSH-verktyg som passar på en diskett.

PuTTY är tillgänglig från http://www.chiark.greenend.org.uk/~sgtatham/putty/.At ett minimum, du bör ladda ner och installera (sätta.exe någonstans i din Windows-väg) kitt.exe. Om du vill utföra säker filetransfers, ladda nerpscp.exe och psftp.exe.

för att ansluta till en fjärrvärd med PuTTY, starta applikationen, ange SSH som protokoll (standard är att använda insecureTelnet-protokollet) och ange IP-adressen eller värdnamnet förmaskin som du vill ansluta till, som visas i Figur 4-14.

figur 4-14. Anslutning till en fjärrmaskin med kitt

figs/xpuw_0414.gif

första gången du ansluter till en fjärrserver med PuTTY kommer den att ge dig råd om att servern är okänd för den (se figur 4-15). Klicka på Ja eller nej för att fortsätta ansluta, ochskriv sedan ditt användarnamn och lösenord när du uppmanas att göra det.

figur 4-15. PuTTY varnar för okända värdar

 figs/xpuw_0415.gif

när du är inloggad kan du utfärda kommandon på fjärrmaskinensom visas i Figur 4-16.

figur 4-16. Använda ett Unix-skal över en PuTTY-anslutning

figs/xpuw_0416.gif

du kan använda pscp (säker kopia) ochpsftp (säker FTP) på Windows XP-Kommandotprompt. För att kopiera en fil med pscp, användpscpusername@host:sökväg, som i pscp [email protected]:MyDocuments/.

för att använda psftp, ange värdnamnet och logga inmed ditt användar-ID och lösenord. Du kan använda ftp-kommandon somsätt (för att ladda upp en fil till servern) ochfå (för att ladda ner en fil från servern):

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

för mer information, se PuTTY-dokumentationen och FAQ,som finns på PuTTY-hemsidan.

Write a Comment

Din e-postadress kommer inte publiceras.