Compilare e installare wget

Scritto da Andrea Posarelli il 7 Settembre 2009 |

Su MacOsX e’ disponibile per scaricare files da internet il comando “Curl” ma non wget, col quale molti invece si trovano a proprio agio, perche’ presente praticamente in tutte le distribuzioni di Linux.

E’ possibile ottenere direttamente il binario se si installa tramite il sistema dei Macports, ma se non si vuole caricare questo gestore di pacchetti, e’ possibile installarlo direttamente dai sorgenti in modo piuttosto veloce.

Innenzitutto e’ indispensabile avere a disposizione ed aver installato precedentemente, Xcode(Developer tools) che si trovano nel DVD di installazione di Leopard (o scaricabili dal sito Apple), dopodiche’ basta andare a scaricare l’ultima versione disponibile (lo si trova praticamente ovunque), per esempio da qui: Free Software Directory.
Nel momento in cui scrivo c’e’ a disposizione la versione 1.11.4.

Una volta scaricato il file bisogna cimentarsi nell’uso del terminale.
Dopo esserci piazzati con la shell, in corrispondenza della directory nel quale e’ il nostro file digitiamo (ATTENZIONE, ogni rigo e’ un comando):

tar zxf wget-1.11.4.tar.gz cd wget-1.11.4 ./configure make sudo make install

Tutto qua, a questo punto potete invocare il comando wget dal vostro terminale.
In un prossimo articolo un po’ di pratica con wget.

Testato su Leopard e Snow Leopard.

Good Work.

Cloudcamp! Milano 10 Settembre 2009

Scritto da Andrea Posarelli il 6 Settembre 2009 |

Giornata interessante per un esperienza certamente da ripetere.

Alcuni piccoli incidenti di percorso non hanno inficiato un pomeriggio e una serata nella quale una platea attenta e competente ha preso contatto con il mondo del clouding computing, con interventi di Sun Microsystem, Microsoft, Amazon, e altri importanti player del settore.

Un saluto a tutti gli amici che hanno partecipato:

SCP (Secure Copy Protocol)

Scritto da Andrea Posarelli il 5 Settembre 2008 |

Il comando SCP eseguito nel terminale equivale al comando CP (copy) eseguito pero’ tra due macchine in rete e incapsulato in SSH.

E’ molto utile, perche’ consente di copiare files tra una macchina e l’altra (Linux, Unix o MacOsX) pur non disponendo di nessun protocollo di condivisione acceso o attivabile.

Funziona sia in LAN, sia attraverso internet, con un tradizionale port forwarding della porta 22.

E’ una cosa che torna molto utile per esempio in caso di malfunzionamento di SMB o AFP, i tradizionali protocolli di condivisione o di momentanea irraggiungibilita’ della macchina (a parte ovviamente SSH).

Leggi il resto »

Assistenza remota: LogMeIn e TeamViewer

Scritto da Andrea Posarelli il 4 Giugno 2008 |

Finora abbiamo parlato di sistemi VPN e tunneling SSH, tutte tecniche che permettono di controllare a distanza una o piu’ macchine e accedere ai vari servizi disponibili su di esse
Tutte queste tecniche hanno un unico grosso limite: la necessita’ di configurare il router che deve instradare il traffico verso la macchina da controllare e istruirlo affinche’ compia questa operazione.
Questo implica avere materialmente accesso al router del cliente o del privato che vuole entrare (legittimamente) nella sua rete e spesso o non e’ possibile o e’ troppo complicato.

Leggi il resto »

Elenco porte TCP/IP di maggiore utilizzo

Scritto da Andrea Posarelli il 2 Giugno 2008 |

Elenchiamo alcune tra le porte TCP/IP piu’ importanti e utilizzate:

21 FTP (File Transfer Protocol)
22 SSH (Secure Shell)
23 Telnet
25 SMTP (Simple Mail Transport Protocol)
53 DNS (Domain Name System)
80 HTTP (Hypertext Transfer Protocol)
110 POP3 (Post Office Protocol)
139 SMB (Server Message Block)
143 IMAP (Internet Message Access Protocol)
389 LDAP (Lightweight Directory Access Protocol)
407 Timbuktu
443 HTTPS
497 Retrospect
515 LPR/LPD (Line Printer, Line Printer Daemon)
548 AFP (Apple Filing protocol)
993 IMAP SSL
995 POP SSL
1723 PPTP
1701 L2TP
2049 NFS (Network File System)
3260 iSCSI
3389 RDP (Windows Remote Desktop Control)
5900 VNC (Virtual Network Computing)
3283 ARD (Apple Remote Desktop)
3306 MySQL
5003 Filemaker
50003 Filemaker Server

Per maggiori informazioni:

http://support.apple.com/kb/TS1629

http://it.wikipedia.org/wiki/Porte_note

Tecniche di tunneling con SSH

Scritto da Andrea Posarelli il 2 Giugno 2008 |

E’ possibile collegarsi a una macchina remota dietro a un router e controllarla nei suoi vari servizi se abbiamo a disposizione un accesso SSH (“Login remoto” su MacOsX, nelle preferenze di condivisione).

Questo puo’ essere utile nei casi nei quali disponiamo soltanto della porta 22 aperta nel router verso quella particolare macchina.
A volte per motivi di sicurezza e’ meglio non aprire indisciminatamente verso internet le porte e i servizi, il protocollo SSH offre una sicurezza piu’ che sufficiente e permette di collegarsi via terminale in modo del tutto sicuro, per questo molte volte si preferisce lasciare attivo solo questo servizio su internet.

Leggi il resto »

iVPN

Scritto da Andrea Posarelli il 30 Maggio 2008 |

Esistono molti modi per collegarsi remotamente a una macchina che si trova dietro un router e quindi non immediatamente visibile, in questo articolo trattiamo della possibilita’ di collegarsi non solo a un singolo PC, ma addirittura a tutti i PC collegati in rete dietro un computer.

Per ottenere questo risultato bisogna stabilire un tunnel verso la LAN remota in modo da proiettarsi in essa con un numero IP coerente.
Questa tipologia di connessioni si chiamano VPN (Virtual Private Network) e negli ultimi anni hanno avuto un notevole sviluppo visto che danno la possibilita’ di collegare in tutta sicurezza per es. due uffici remoti attraverso un mezzo poco costoso ma normalmente altamente insicuro come internet.

Leggi il resto »