Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/11/2014, à 13:23

coucou123

ssh, wget et caractères UTF-8

Bonjour,

Je fais passer des fichiers d'un serveur à un autre avec wget.

Je suis connecté à mon serveur A en ssh.
Je veux copier des répertoires qui sont sur le serveur B.

Je fais donc

ssh monID-A@IPserveurA
wget -r ftp://monID-B@IPserveurB/home/moi/repertoires-a-copier

Mais j'ai plein de répertoire qui se retrouvent sur le serveur A avec un encodage de caractère pourri.
Les accents (aigus, graves, etc) prennent des formes bizarres, genre é ou Ã%89 ou %81, etc...

Comment faire pour que la copie par wget se passe bien, et respecte les accents ?

Hors ligne

#2 Le 12/11/2014, à 13:57

tiramiseb

Re : ssh, wget et caractères UTF-8

Salut,

Il s'agit d'un problème d'encodage des noms de fichiers, oui... Maintenant, te dire comment corriger ça, ça risque d'être difficile.
Tu ne peux pas te connecter en SSH à ton serveur B à partir de ton serveur A (ou l'inverse), plutôt que d'utiliser FTP ?

Hors ligne

#3 Le 12/11/2014, à 14:01

coucou123

Re : ssh, wget et caractères UTF-8

je peux sûrement le faire, mais je suis débutant avec ces histoires de serveurs...

Je ne sais pas comment faire ça...

Hors ligne

#4 Le 12/11/2014, à 14:10

coucou123

Re : ssh, wget et caractères UTF-8

Ok, je me suis connecter en ssh a mon serveur B à partir de mon serveur A.

Mais ensuite, comment procéder pour copier les reps de B vers A ?

Hors ligne

#5 Le 12/11/2014, à 14:37

Nasman

Re : ssh, wget et caractères UTF-8

scp nom@ordi1:chemin/fichier nom@ordi2:chemin/fichier

tiré de la doc ssh


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#6 Le 12/11/2014, à 14:45

tiramiseb

Re : ssh, wget et caractères UTF-8

Voilà, c'est à peu près comme dit Nasman.

Adapté à ta situation, je proposerais d'exécuter la commande suivante sur ton serveur A :

scp -r monID-B@IPserveurB:/home/moi/repertoires-a-copier .

Hors ligne

#7 Le 13/11/2014, à 13:50

coucou123

Re : ssh, wget et caractères UTF-8

Merci, mais je ne comprends pas, ça ne fonctionne pas:

je fais :

scp -r monID-B@IP-B:/home/moi/rep-a-copier
usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2

Dernière modification par coucou123 (Le 13/11/2014, à 13:51)

Hors ligne

#8 Le 13/11/2014, à 14:12

tiramiseb

Re : ssh, wget et caractères UTF-8

Tu as oublié le point à la fin.

Ça fonctionne comme cp.

Hors ligne

#9 Le 13/11/2014, à 14:26

jplemoine

Re : ssh, wget et caractères UTF-8

Le point veux dire que la destination est le répertoire courant....
Dans ce que tu as tapé, il n'y a pas de destination.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#10 Le 13/11/2014, à 15:04

coucou123

Re : ssh, wget et caractères UTF-8

ok, nickel, ça marche, merci !

Hors ligne

#11 Le 17/11/2014, à 21:19

sputnick

Re : ssh, wget et caractères UTF-8

Si j'étais toi, je passerais un coup de

detox

dans tes répertoires pour tout cleaner avant de copier :

detox ** # récursif avec bash4

http://detox.sourceforge.net/

Dernière modification par sputnick (Le 17/11/2014, à 21:22)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne