FTP, a differenza di altri protocolli come ad esempio HTTP, utilizza due connessioni separate per gestire comandi e dati.

Modello_FTP.png FTP, a differenza di altri protocolli come ad esempio HTTP, utilizza due connessioni separate per gestire comandi e dati. Un server FTP rimane tipicamente in ascolto sulla porta 21 TCP a cui si connette il client. La connessione da parte del client determinerà l'inizializzazione del canale comandi attraverso il quale client e server si scambieranno comandi e risposte. Lo scambio effettivo di dati (come ad esempio file) richiederà l'apertura del canale dati il quale può essere di due tipi. In un canale dati di tipo attivo il client apre una porta tipicamente random, tramite il canale comandi rende noto il numero di tale porta al server e attende che esso si connetta. Una volta che il server ha attivato la connessione dati al client FTP, quest'ultimo effettua il binding della porta sorgente alla porta 20 del server FTP. A tale scopo possono venire impiegati i comandi PORT o EPRT, a seconda del protocollo di rete utilizzato (tipicamente IPv4 o IPv6). In un canale dati di tipo passivo il server apre una porta tipicamente random (> 1023), tramite il canale comandi rende noto il numero di tale porta al client e attende che esso si connetta. A tale scopo possono venire impiegati i comandi PASV o EPSV, a seconda del protocollo di rete] utilizzato (tipicamente IPv4 o IPv6).

Scritto da ilsoftware, il 09-03-2010
LinkConsiglia

Montare un filesystem remoto via ftp con CurlFtpFS

CurlFtpFS è un filesystem di tipo FUSE che permette di accedere ad un server ftp come se fosse una cartella locale. Nonostante ci siano moltissimi client ftp disponibili per Linux il modo più comodo per lavorare con i file è attraverso i comandi standard della shell (mv, cp, mkdir, ...). CurlFtpFS permette ai sistemi Unix/Linux di fare proprio questo, montando una directory su un server ftp remoto come filesystem locale e dandoci quindi la possibilità di effettuare copie in remoto di file come se fossero tra directory dello stesso PC.

Xtreamer: piccolo fuori, grande dentro

TecnologieCreative inserisce nel proprio catalogo Xtreamer, il nuovo media player che porta l’intrattenimento domestico alla portata di tutti.

Un media adatto a tutti perché economico e semplice da utilizzare. Il supporto dei più richiesti formati video digitali e la connessione HDMI 1.3a gli permette di sfruttare al massimo le potenzialità dell’alta definizione.

Xtreamer è il media player in grado di riprodurre il più ampio numero di formati multimediali digitali attualmente in circolazione. Video, foto, musica possono essere letti e riprodotti, in alta definizione, da qualunque sorgente digitale, dalla semplice chiave USB al più remoto server online.

L'antenna W-LAN, acquistabile separatamente, lo rende wireless e dà la possibilità di collegarsi alla rete locale e ad Internet senza l'utilizzo del cavo.
Grazie all'accesso alla rete Internet ed al supporto del formato FLC, con Xtreamer è possibile godersi sul proprio televisore anche i video di popolari siti quali Youtube e Yahoo Video, ascoltare le radio via web ed accedere ad altri servizi web come Picasa e iPodcast.

Xtreamer può funzionare sia così com’è sia con un HDD montato all’interno. Nel primo caso i contenuti potranno essere presi dalla rete locale, da Internet o, grazie alla porta USB sul lato posteriore, da memorie esterne come chiavi di memoria o HDD esterni.

Xtreamer può essere utilizzato anche come un vero e proprio disco di rete. I servizi SMB, NFS e FTP permettono, infatti, di accedere direttamente al disco interno da uno o più PC della rete locale o da internet.

Infine, le sue ridotte dimensioni rendono possibile averlo sempre con sé e assicurano una semplice installazione anche se si ha a disposizione poco spazio.


Scritto da TecnologieCreative, il 14-12-2009
LinkConsiglia.

The Perfect Server - CentOS 4.8 Server i386 [ISPConfig 2]

This tutorial shows how to set up a CentOS 4.8 server that offers all services needed by ISPs and web hosters: Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Dovecot POP3/IMAP, Quota, Firewall, etc. In the end you should have a system that works reliably, and if you like you can install the free webhosting control panel ISPConfig (i.e., ISPConfig runs on it out of the box).

Virtual Hosting With PureFTPd And MySQL On Debian Lenny

This document describes how to install a PureFTPd server that uses virtual users from a MySQL database instead of real system users. This is much more performant and allows to have thousands of ftp users on a single machine. In addition to that I will show the use of quota and upload/download bandwidth limits with this setup. Passwords will be stored encrypted as MD5 strings in the database.

Scritto da falko, il 11-08-2009
LinkConsiglia

Configurare ProFtpd + Tls con Debian Lenny

Configurare ProFtpd + Tls con Debian Lenny

Il protocollo FTP è un protocollo estremamente insicuro, in quanto tutte le password ed i dati vengono trasferiti in "chiaro".
Utilizzando TLS,la comunicazione viene criptata rendendo il protocollo FTP molto più sicuro.
L'articolo speiga come configurare proFTPd con TLS su Debian Lenny.

1. Note preliminari

In questo tutorial utilizzero' come hostname server1.example.com con indirizzo IP 192.168.0.100.Questi parametri potrebbero
differire rispetto ai vostri, utilizzate quelli corretti secondo le vostre esigenze.

2. Installare ProFtpD e OpenSSL

E' necessario installare OpenSSL per il corretto funzionamento di TLS
Per installare ProFTPd e OpenSSL eseguiamo il comando:

aptitude install proftpd openssl

Verrà posta la domanda:

Run proftpd: <-- standalone

Per motivi di sicurezza e' possibile aggiungere le seguenti linee all'interno del fle /etc/proftpd/proftpd.conf (ringrazio Reinaldo Carvalho;
maggiori informazioni sono disponibili all'indirizzo: http://proftpd.org/localsite/Userguide/linked/userguide.html):

vi /etc/proftpd/proftpd.conf

[...]
DefaultRoot ~
IdentLookups off
ServerIdent on "FTP Server ready."
[...]

3. Creare un certificato SSL per Tls

Per utilizzare TLS , e' necessario creare un certificato SSL.
Creo il certificato in /etc/proftpd/ssl, ovviamente prima creero' la directory tramite il comando:

mkdir /etc/proftpd/ssl

Subito dopo, generiamo il certificato SSL tramite il comando:

openssl req -new -x509 -days 365 -nodes -out /etc/proftpd/ssl/proftpd.cert.pem -keyout /etc/proftpd/ssl/proftpd.key.pem

Configuriamo i parametri:

Country Name (2 letter code) [AU]: <-- Inserisci il nome della tua nazione (e.g., "DE").
State or Province Name (full name) [Some-State]: <-- Inserisci il tuo stat oppure provincia.
Locality Name (eg, city) []: <-- Inserisci la citta'.
Organization Name (eg, company) [Internet Widgits Pty Ltd]: <-- Inserisci il nome della tua societa'.
Organizational Unit Name (eg, section) []: <-- Inserisci il nome della tua OU (e.g. "IT Department").
Common Name (eg, YOUR name) []: <-- Inserisci il nome pcompleto del tuo dominio (e.g. "server1.example.com").
Email Address []: <-- Inserisci il tuoi indirizzo di posta elettronica.

4. Abilitare TLS in ProFTPd

Per abilitare TLS con ProFTPd, dobbiamo aprire il file /etc/proftpd/proftpd.conf

vi /etc/proftpd/proftpd.conf
... e decommentare la linea Include /etc/proftpd/tls.conf

[...]
#
# This is used for FTPS connections
#
Include /etc/proftpd/tls.conf
[...]

Lanciare poi i seguenti comandi:

cp /etc/proftpd/tls.conf /etc/proftpd/tls.conf_orig
cat /dev/null > /etc/proftpd/tls.conf
vi /etc/proftpd/tls.conf

All'interno del file /etc/proftpd/tls.conf verificare che ci siano le seguenti linee:

TLSEngine on
TLSLog /var/log/proftpd/tls.log
TLSProtocol SSLv23
TLSOptions NoCertRequest
TLSRSACertificateFile /etc/proftpd/ssl/proftpd.cert.pem
TLSRSACertificateKeyFile /etc/proftpd/ssl/proftpd.key.pem
TLSVerifyClient off
TLSRequired on

Se la voce TLSRequired e' configurata ad "ON", allora solo connessioni TLS sono accettate (nel caso si utilizzassero anche client FTP standard, a questi
non sarebbe permesso l'accesso);commentando la linea TLSRequired oppurre mettendola ad "OFF" sia i client ftp con TLS , sia quelli non TLSsarebbero abilitati
all'accesso.
Restartare infin proFTPd:

/etc/init.d/proftpd restart
Questo e' tutto.Ora non ci resta che configurare il nostro client ftp.Se l'opzione TLSRequired e' ad "ON" bisogna specificare al client FTP l'utilizzo di TLS
obbligatoriamente.


Scritto da pannokkia, il 30-07-2009
LinkConsiglia.

Setting Up ProFTPd + TLS On Debian Lenny

FTP is a very insecure protocol because all passwords and all data are transferred in clear text. By using TLS, the whole communication can be encrypted, thus making FTP much more secure. This article explains how to set up ProFTPd with TLS on a Debian Lenny server.

Scritto da falko, il 30-07-2009
LinkConsiglia

Capivara un file manager a due pannelli con funzioni avanzate di sincronizzazione

Capivara è un interessante file manager a due pannelli, open source, sviluppato in Java. Capivara affianca alle funzioni classiche dei file manager ordinari, strumenti avanzati di sincronizzazione. Le caratteristiche principali di Capivara, sono: * La sincronizzazione dei file * L’anteprima dei cambiamenti * Il supporto SFTP e FTP * L’architettura a plug-in * La traduzione in svariati linguaggi (italiano compreso) * Il supporto delle schede * La possibilità di impostare le scorciatoie di tastiera * E tanto altro Capivara Schermata Principale 300x235 Capivara un file manager a due pannelli con funzioni avanzate di sincronizzazione

Password al sicuro

Oggigiorno siamo pieni di password. Ci servono ovunque. C'è bisogno di una password per l'accesso in rete, per il nostro account e-mail, per accedere al nostro spazio FTP, per accedere al nostro blog personale, per visualizzare il nostro saldo in banca, etc. Sarebbe buona norma utilizzare una password diversa per ogni account e soprattutto renderla bella complicatuccia onde evitare che qualcuno la possa sgamare. Se dovessimo usare un'unica password per ogni account, per giunta molto semplice, potremmo incorrere in problemi abbastanza gravi e ben immaginabili. D'altro canto non possiamo ricordare a memoria decine di password composte da tantissimi caratteri e non sarebbe utile nemmeno scrivercele su di un foglietto con il rischio di perderlo. Come si può risolvere questo problema? Con GNU/LInux e KeePassX.

FireFTP: client FTP integrato in Firefox

FireFTP permette di integrare in Firefox un client FTP che permette di accedere ai server senza dover necessariamente installare altri programmi. Con FireFTP possiamo effettuare upload e download di file dal server, ed è inoltre possibile (...)

Scritto da Massimo, il 14-04-2009
LinkConsiglia







Collabora

ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.






Si ringrazia:

Unbit.it Cybernetic.it website counter