Come aggiornare il tuo sito (Note Tecniche)
Per accedere al proprio spazio web* su Autistici/Inventati, si usa un accesso mediante il protocollo FTP con un programma apposito (client ftp) come ad esempio Filezilla per windows o Kasablanca (grafico -- KDE) o lftp e ftp-ssl (riga di comando) per linux, attraverso l'uso di un nome utente (username) e di una password (che vi vengono comunicate quando ci si mette d'accordo per lo spazio web ;). Se non sapete come funziona l'FTP, vi consigliamo di leggere il nostro manuale sull'FTP Se non sapete di cosa stiamo parlando vi consigliamo di documentarvi prima di richiedere l'attivazione di uno spazio. :)
Il server a cui connettersi è indicato sul pannello utente di A/I (alla voce "gestione web").
Ci teniamo a ricordarvi che la vostra password passa in
chiaro quando vi collegate in ftp ed è quindi alla portata di
tutti, a meno che non usiate un client di ftp sicuro che usa
connessioni crittate con il server (lftp o Kasablanca per linux, in generale
dovrete cercare client ftp con il supporto per SSL).
Su questo server è possibile usufruire anche di un servizio di ftp via
SSL (che vi invitiamo a usare nonostante la scarsezza di client
attualmente disponibili), che evita di dover trasmettere la password
in chiaro sulla rete.
* La cartella in cui viene contenuto tutto
il sito pubblicato è la cartella html-nomesito che vi
troverete di fronte una volta loggati via ftp.
FTP Howto
Introduzione
Uno dei primi protocolli a livello applicativo sviluppati per Internet è stato il file transfer protocol. Il fatto che dopo qualche decina di anni esista ancora e goda di ottima salute è una testimonianza piuttosto convincente della validità.
Autistici/Inventati possiede un server ftp, per mezzo del quale consente agli utenti di uploadare i contenuti del propri siti, e inoltre in un' area apposita detta "pubblica" mantiene una serie di archivi di files accessibili a tutti. Per accedere a questo archivio è sufficiente munirsi di un client ftp (ad esempio a chi scrive piace molto lftp http://lftp.yar.ru/, un client testuale per linux, o gftp http://www.gftp.org, se desiderate una soluzione grafica, o ftp-ssl per un'altra ottima soluzione a linea di comando. Per windows segnaliamo invece filezilla http://filezilla.sf.net) e collegarsi come utente anonymous o ftp, usando come password qualcosa che assomigli al proprio indirizzo email:
Username: anonymous
Password: 123@anon.mil
Sconsigliamo chiaramente di inserire il proprio indirizzo di mail reale come password per ftp anonimo.
Molto probabilmente non dovrete in realtà specificare alcunché, datosi che la maggior parte dei clients grafici provvedono automaticamente a settare password e user per l'accesso anonimo.
Potete anche utilizzare semplicemente il vostro browser, se non volete scaricare un client apposito. Basta scrivere gli indirizzi nella forma
ftp://autistici.org
e accederete all'area pubblica di autistici, se non vi sono troppi client già connessi. Il ragionamento è valido per ogni macchina che abbia attivo un servizio di ftp pubblico naturalmente.
A parte le premesse iniziali non è nostro obiettivo discutere dei client e del protocollo ftp. Potete approfondire in rete le basi teoriche sempre necessarie all'ammnistrazione di un servizio:
Per un'introduzione rapida ma efficace ai concetti di base del networking
http://www.netfilter.org/documentation/HOWTO/it/networking-concepts-HOWTO.html
Per il protocollo ftp in breve:
http://telemat.die.unifi.it/book/corso_telematica/lez_080/grp_2.html
Se invece volete essere più seri:
ftp://ftp.rfc-editor.org/in-notes/std/std9.txt
Aggiornare il proprio spazio web con FTP
Se possedete uno spazio web su Autistici/Inventati dovrete utilizzare un client FTP, ad esempio uno tra quelli citati nella prima parte di questo documento. FTP è un protocollo storico, come tutti i protocolli sviluppati da molto tempo è nato con un concetto di sicurezza molto diverso rispetto a quello attuale. Le vostre password passano in chiaro quando vi collegate via FTP a una macchina.
Se volete cambiare la password del vostro account FTP andate qui:
https://autistici.org/pannello
Loggatevi col vostro utente e poi potete cambiare la password cliccando
sulla voce "Gestione Web" nel menu di sinistra.
Per ovviare a questo spiacevole inconveniente, è stato aggiunto un livello di cifratura, detto SSL/TLS, per rendere la vostra comunicazione con un server FTP tendenzialmente indecifrabile.
Non tutti i server e i client FTP supportano questa caretteristica. Autistici/Inventati sì, quindi siete caldamente invitati a utilizzarla.
Per intenderci, una connessione FTP non cifrata appare come qualcosa del genere:
interface: ppp0 (80.116.98.156/255.255.255.255) filter: ip and ( port 21 ) #### T 62.149.193.207:21 -> 80.116.98.156:33247 [AP] 220 FTP Server Ready.. ## T 80.116.98.156:33247 -> 62.149.193.207:21 [AP] USER sfigatus.. ## ## T 62.149.193.207:21 -> 80.116.98.156:33247 [AP] 331 Password required for sfigatus... ## T 80.116.98.156:33247 -> 62.149.193.207:21 [AP] PASS piovonorane.. # T 62.149.193.207:21 -> 80.116.98.156:33247 [AP] 230 User sfigatus logged in...
Noterete come la password e il login dell'utente siano leggibili e identificabili senza problemi: user sfigatus, password piovonorane.
Ecco tutto questo utilizzando un client con il supporto per SSL/TLS, può essere evitato. Per questo vi invitiamo caldamente a fare uso di questa possibilità.
Esempio di una connessione ftp con un client SSL/TLS verso un server dotato di questo protocollo:
interface: ppp0 (80.116.98.156/255.255.255.255) filter: ip and ( port 21 ) #### T 62.149.193.207:21 -> 80.116.98.156:33227 [AP] 220 FTP Server Ready.. ## T 80.116.98.156:33227 -> 62.149.193.207:21 [AP] AUTH TLS.. ## T 62.149.193.207:21 -> 80.116.98.156:33227 [AP] 234 AUTH TLS successful.. # T 80.116.98.156:33227 -> 62.149.193.207:21 [AP] .|....c......9..8..5..............3..2../.....f..............c..b..a....... ....@..e..d..`.........................$T.)....XLUW ## T 62.149.193.207:21 -> 80.116.98.156:33227 [AP] e..[..4..S....n..?...Q................o...u.h....;.^..V..@....x.vfVmA..o.[. .......y.O1.....Z.".B.U.l8...lA........Y..T...zD};.................... ## T 62.149.193.207:21 -> 80.116.98.156:33227 [A] ....J...F..@C..].?'...;^......!..R.?>...... b..._..d...K#..=......:@-.$.... ...................0...0...........0...*.H........0..1.0...U....AI1.0...U.. ..Paranoia1.0...U....Paranoia1.0...U....Associazione Investici1 0...U....Ce rtification Authority1.0...U....Associazione Investici1.0...*.H........ca@a utistici.org0...030926142954Z..040925142954Z0..1.0...U....AI1.0...U....Para noia1.0...U....Associazione Investici1 0...U....Certification Authority1.0. ..U....www.autistici.org1.0...*.H........ca@autistici.org0..0...*.H........ ## T 80.116.98.156:33227 -> 62.149.193.207:21 [AP] .......................w.iv..fA.V..X.......l.?.; .-..r..XB...9R.'.+q..[b.H. ..\#..w..f5+..*-.....!.p.Y.....C-..oI9....pbB.E....".JOc]Q.m,.F...dc.....1( ..........(%.. .n3........mH...p.h9W.B..#.F...z.... ## T 62.149.193.207:21 -> 80.116.98.156:33227 [AP] ..........(.B...A.G"...........Mq(...-..rz..)....|. ## T 80.116.98.156:33227 -> 62.149.193.207:21 [AP] ....(...7..R/..v....X.8.EaE.m......n...K..x.. # T 62.149.193.207:21 -> 80.116.98.156:33227 [AP] ....8a;...s.la._.....a.R.}P.p.#..D.[..\5.......y.a...H..J..., # T 80.116.98.156:33227 -> 62.149.193.207:21 [AP] ....(...m..,V....@:...z~x.Fz.......-..D...<[. # T 62.149.193.207:21 -> 80.116.98.156:33227 [AP] ..0..yA...d.X(...[P......3H....[|y..q.%...5..Qb.... # T 80.116.98.156:33227 -> 62.149.193.207:21 [AP] .... %.h=0......J.>T....WJk.......[.}
Si noti come questa volta il tutto risulti molto più criptico e non fornisca informazioni utili riguardi alla login e alla password dell'utente.
VI INVITIAMO PER QUESTO A UTILIZZARE SEMPRE PER OGNI VOSTRA OPERAZIONE SU AUTISTICI/INVENTATI CLIENT CON IL SUPPORTO SSL/TLSNon tutti i client segnalati sono dotati di supporto SSL. Qui di seguito un breve schema riassuntivo:
- lftp: http://lftp.yar.ru/a. Inserendo la riga
set ftp:ssl-force true
nel proprio /etc/lftp.conf o in ~/.lftrc forzerete ogni connessione a utilizzare il protocollo SSL. - ftp-ssl: ftp://ftp.runestig.com/pub/ftp-tls. Si tratta di un progetto sviluppato originariamente per Openbsd, ma che compila anche sotto linux. Esiste il pacchetto debian, per installarlo apt-get install ftp-ssl.
- Filezilla: http://filezilla.sf.net. Per windows.
