Thursday 5 September 2013

LFTP - Client FTPS sur Linux / Windows

Comment se connecter sur un serveur FTPS a partir d'un client Linux /Windows. C'est simple!
Sur Linux vous avez la commande "lftp" si elle n'est pas installée, faites:

prompt@root# yum install lftp  (A condition d'avoir vos repo paramétrés).

Ou téléchargez le rpm (package) selon votre architecture x86 ou x64 .

prompt@root# rpm -ivh <nom du package  lftp>

Utilisation en ligne de commande:

>lftp    -u    user,motdepasse       adresseip

exemple: > lftp     -u     toto,abc123       192.167.10.20
lftp toto@192.167.10.20>

On peut faire un "dir" pour lister le répertoire distant courant si c'est un serveur Windows ou "ls" si c'est Linux.
Pour lire le répertoire source uil faut juste mettre un "!" avant le "dir" ou le "ls" : !ls ou !dir.
Si vous voulez changer de répertoire utiliser la commande "cd" classique. 

Si on veut uploader un fichier on utilise "put"  ou "mput" pour uploader en masse. Pour downloader c'est "get" ou  "mget".

Tout ce la peut se mettre en crontab dans un script ftps.sh:

vi ftps.sh et insérer le contenu suivant:

#!/bin/bash
cd /CDRs
lftp <<EOF
set ftp:ssl-allow yes
set ftp:passive-mode true
set ftp:list-options -a
open    -u     toto,abc123    
192.167.10.20

cd  BACKUP
mput *
(commande pour uploader tes fichiers en masse vers le serveur en question )


Je vous direz comment faire un serveur FTPS sur windows et Linux dans un tut prochain

Et voila !

No comments:

Post a Comment

HOWTO IMPORT OVA (from VMware) to PROXMOX 5.x

  HOWTO IMPORT OVA (from VMware) to PROXMOX 5.x         Hi All may be someone has faced to import an OVA (created with VMware) to PROX...