sftp en ligne de commande

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

sftp en ligne de commande

Bernard Schoenacker
bonjour,

je recherche un moyen d'employer sftp en ligne de commande
pour transférer des fichiers ...

actuellement mc est inutilisable (segfault erreur -31) pour sftp

en mode graphique j'emploie filezilla, mais quelles sont les solutions pour
soit télécharger ou téléverser ?


slt
bernard

Reply | Threaded
Open this post in threaded view
|

Re: sftp en ligne de commande

Jean-Marc
Sun, 25 Jun 2017 11:35:05 +0200 (CEST)
[hidden email] écrivait :

> bonjour,

salut Bernard,

>
> je recherche un moyen d'employer sftp en ligne de commande
> pour transférer des fichiers ...

Il existe une commade <sftp>.

> [...]
> slt
> bernard

Jean-Marc <[hidden email]>

attachment0 (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: sftp en ligne de commande

Erwan David
In reply to this post by Bernard Schoenacker
Le 06/25/17 à 11:35, [hidden email] a écrit :

> bonjour,
>
> je recherche un moyen d'employer sftp en ligne de commande
> pour transférer des fichiers ...
>
> actuellement mc est inutilisable (segfault erreur -31) pour sftp
>
> en mode graphique j'emploie filezilla, mais quelles sont les solutions pour
> soit télécharger ou téléverser ?
>
>
> slt
> bernard
>

sftp tout simplement. (doit être dans openssh-client)
Sinon lftp connaît le protocole aussi.

Reply | Threaded
Open this post in threaded view
|

Re: sftp en ligne de commande

Étienne Mollier


On 06/25/2017 11:44 AM, Erwan David wrote:

> Le 06/25/17 à 11:35, [hidden email] a écrit :
>> bonjour,
>>
>> je recherche un moyen d'employer sftp en ligne de commande
>> pour transférer des fichiers ...
>>
>> actuellement mc est inutilisable (segfault erreur -31) pour sftp
>>
>> en mode graphique j'emploie filezilla, mais quelles sont les solutions pour
>> soit télécharger ou téléverser ?
>>
>>
>> slt
>> bernard
>>
>
> sftp tout simplement. (doit être dans openssh-client)
> Sinon lftp connaît le protocole aussi.
>

Bonjour Bernard,

La commande `rsync` est aussi une solution valide.  La syntaxe
suivante utilisera le serveur SSH qui tourne sur l'hôte en
utilisant le protocole SFTP pour naviguer dans le système de
fichier (pas forcément très pratique, sans configuration adéquate,
il faut retaper le mot de passe à chaque exécution):

        rsync hote:

Pour télécharger:

        rsync -aSH hote:/source/fichier /cible/fichier
        rsync -aSH hote:/source/repertoire/ /cible/repertoire/

Pour téléverser:

        rsync -aSH /source/fichier hote:/cible/fichier
        rsync -aSH /source/repertoire/ hote:/cible/repertoire/

Ce n'est pas la première commande qui vient en tête, mais elle
est assez pratique.  En prime, si les copies sont récurrentes,
sur la base de la date de dernière modification « mtime » de
chaque fichier, seuls ceux ayant été modifiés sont transférés.

À plus,
--
Étienne Mollier <[hidden email]>

Reply | Threaded
Open this post in threaded view
|

Re: sftp en ligne de commande

Bernard Schoenacker
In reply to this post by Jean-Marc


----- Mail original -----

> De: "Jean-Marc" <[hidden email]>
> À: [hidden email]
> Envoyé: Dimanche 25 Juin 2017 11:39:11
> Objet: Re: sftp en ligne de commande
>
> Sun, 25 Jun 2017 11:35:05 +0200 (CEST)
> [hidden email] écrivait :
>
> > bonjour,
>
> salut Bernard,
>
> >
> > je recherche un moyen d'employer sftp en ligne de commande
> > pour transférer des fichiers ...
>
> Il existe une commade <sftp>.
>
> > [...]
> > slt
> > bernard
>
> Jean-Marc <[hidden email]>
>

bonjour,


merci pour la réponse, mais serait il possible de fournir un exemple ?

la page de man sftp n'est pas explicite

slt
bernard

Reply | Threaded
Open this post in threaded view
|

Re: sftp en ligne de commande

Jean-Marc
Sun, 25 Jun 2017 15:13:08 +0200 (CEST)
[hidden email] écrivait :

> bonjour,

salut,

>
>
> merci pour la réponse, mais serait il possible de fournir un exemple ?

$ sftp user@host

>
> la page de man sftp n'est pas explicite

sftp> help
Available commands:
bye                                Quit sftp
cd path                            Change remote directory to 'path'
chgrp grp path                     Change group of file 'path' to 'grp'
chmod mode path                    Change permissions of file 'path' to 'mode'
chown own path                     Change owner of file 'path' to 'own'
df [-hi] [path]                    Display statistics for current directory or
                                   filesystem containing 'path'
exit                               Quit sftp
get [-afPpRr] remote [local]       Download file
reget [-fPpRr] remote [local]      Resume download file
reput [-fPpRr] [local] remote      Resume upload file
help                               Display this help text
lcd path                           Change local directory to 'path'
lls [ls-options [path]]            Display local directory listing
lmkdir path                        Create local directory
ln [-s] oldpath newpath            Link remote file (-s for symlink)
lpwd                               Print local working directory
ls [-1afhlnrSt] [path]             Display remote directory listing
lumask umask                       Set local umask to 'umask'
mkdir path                         Create remote directory
progress                           Toggle display of progress meter
put [-afPpRr] local [remote]       Upload file
pwd                                Display remote working directory
quit                               Quit sftp
rename oldpath newpath             Rename remote file
rm path                            Delete remote file
rmdir path                         Remove remote directory
symlink oldpath newpath            Symlink remote file
version                            Show SFTP version
!command                           Execute 'command' in local shell
!                                  Escape to local shell
?                                  Synonym for help

>
> slt
> bernard


Jean-Marc <[hidden email]>

attachment0 (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: sftp en ligne de commande

Alain Rpnpif-2
In reply to this post by Erwan David
Bonjour,

Le 25 juin 2017, Erwan David a écrit :

> Le 06/25/17 à 11:35, [hidden email] a écrit :
> > bonjour,
> >
> > je recherche un moyen d'employer sftp en ligne de commande
> > pour transférer des fichiers ...
> >
> > actuellement mc est inutilisable (segfault erreur -31) pour sftp
> >
> > en mode graphique j'emploie filezilla, mais quelles sont les solutions pour
> > soit télécharger ou téléverser ?
> >
> >
> > slt
> > bernard
> >  
>
> sftp tout simplement. (doit être dans openssh-client)
> Sinon lftp connaît le protocole aussi.

Un exemple :
lftp sftp://[hidden email]
Les commandes sont les mêmes que lftp.
man lftp
ou dans lftp : help ou bien help [lacommande]

J'aime lftp car il est très stable sur une connexion et sa commande
mirror est puissante.

--
Alain Rpnpif

Reply | Threaded
Open this post in threaded view
|

Re: sftp en ligne de commande

Dominique Asselineau-2
Alain Rpnpif wrote on Sat, Jul 01, 2017 at 09:22:32AM +0200

> Bonjour,
>
> Le 25 juin 2017, Erwan David a écrit :
>
> > Le 06/25/17 à 11:35, [hidden email] a écrit :
> > > bonjour,
> > >
> > > je recherche un moyen d'employer sftp en ligne de commande
> > > pour transférer des fichiers ...
> > >
> > > actuellement mc est inutilisable (segfault erreur -31) pour sftp
> > >
> > > en mode graphique j'emploie filezilla, mais quelles sont les solutions pour
> > > soit télécharger ou téléverser ?
> > >
> > >
> > > slt
> > > bernard
> > >  
> >
> > sftp tout simplement. (doit être dans openssh-client)
> > Sinon lftp connaît le protocole aussi.
>
> Un exemple :
> lftp sftp://[hidden email]
> Les commandes sont les mêmes que lftp.
> man lftp
> ou dans lftp : help ou bien help [lacommande]
>
> J'aime lftp car il est très stable sur une connexion et sa commande
> mirror est puissante.

En effet et il prend aussi en charge le protocole FTPES.

Dominique
--