Windows XP Unwired by
Se è necessario collegare server toUnix o Linux, si può avere familiarità con utility come asTelnet e FTP. Telnet consente di connettersi a un prompt dei comandi su una macchina attraverso la rete. TheFTP utility trasferisce i file tra la macchina e un server remoto.
Se stai usando Telnet o FTP per connetterti a un server sensibile, ma non stai usando anche una VPN, stai probabilmente esponendo la tua password a chiunque possa accedere alla rete a cui sei connesso (forse sei su una rete pubblica in un hotspot wireless?), la rete in cui risiede il server theremote e qualsiasi rete in mezzo. (Vi siete mai chiesti whatnetworks sedersi tra voi e un computer remoto? Utilizzare il comandotracert
al comando Windows XP Prontoper tracciare il percorso tra il computer e un host remoto, come in tracert www.oreilly.com
).
Suggerimento
L’FTP anonimo,in cui usi il tuo indirizzo email come password, non è un problema.Questo perché, come suggerisce il nome, tutti gli utenti remoti sono trattati come ospiti anonimi e, se il server FTP remoto è configurato correttamente, non vengono concessi privilegi che potrebbero essere abusati.
Se il server remoto lo supporta, è possibile utilizzare il protocollo Secure Shell (SSH)per lavorare con commandprompt di una macchina remota (sostituendo Telnet) o trasferire in modo sicuro i file (sostituendo FTP). SSH Communications Securityoffre utilità SSH per Windows e altre piattaforme. Open sourcevariants includeapenssh (http://www.openssh.org), che è inclusocon la distribuzione Cygwin (http://www.cygwin.com), ambiente simile a aLinux per Windows. Tuttavia, poiché Cygwin ha un ingombro abbastanza grande, una popolare alternativa open source è PuTTY, una suite di utility SSH che si adattano a un floppy disk.
PuTTY è disponibile da http://www.chiark.greenend.org.uk/~sgtatham/putty/.At un minimo, è necessario scaricare e installare (inserire.exe
da qualche parte nel PERCORSO di Windows)putty.exe
. Se si desidera eseguire trasferimenti di file sicuri, scaricarepscp.exe
e psftp.exe
.
Per connettersi a un host remoto con PuTTY, avviare l’applicazione,specificare SSH come protocollo (l’impostazione predefinita è utilizzare il protocollo insecureTelnet) e fornire l’indirizzo IP o il nome host della macchina a cui si desidera connettersi, come mostrato in Figura 4-14.
Figura 4-14. Connessione a una macchina remota con PuTTY
La prima volta che ci si connette a un server remoto con PuTTY, si consiglia che il server è sconosciuto ad esso (vedere Figura 4-15). Fare clic su Sì o No per continuare a connettersi e quindi digitare il nome utente e la password quando viene richiesto di farlo.
Figura 4-15. PuTTY avvisa sugli host sconosciuti
Una volta effettuato l’accesso, è possibile emettere comandi sulla macchina remotacome mostrato in Figura 4-16.
Figura 4-16. Utilizzando una shell Unix su una connessione PuTTY
È possibile utilizzare pscp
(secure copy) epsftp
(secure FTP) su Windows XP CommandPrompt. Per copiare un file con pscp
, utilizzarepscp
username
@
host
:path
,come in pscp secret_document.doc [email protected]:MyDocuments/
.
Per utilizzare psftp
, specificare il nome host e accedere con l’ID utente e la password. È possibile utilizzare comandi ftp comeput
(per caricare un file sul server) eget
(per scaricare un file dal server):
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
Per ulteriori informazioni, consultare la documentazione di PuTTY e le FAQ, che si trovano nella home page di PuTTY.
Leave a Reply