[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Fwd: Re: SSH et SCP]




--- Begin Message ---
Jacques L'helgoualc'h a écrit :

Sylvain Sauvage a écrit, mardi 15 février 2005, à 21:51 :
Tue, 15 Feb 2005 21:26:52 +0100, jean-michel.caricand a écrit :
Bonjour,

bonsoir,

[...]
scp monfichier user1@unemachine:~/

scp semble fonctionné (aucun message d'erreur) mais le fichier n'a pas été copié ! D'ailleurs, je ne vois pas la progression de la copie mais uniquement l'adresse ip de la machine distante comme retour de scp.

Par contre la commande :
cat monfichier | ssh user1@unemachine "cat > ~/monfichier" fonctionne parfaitement.

Auriez-vous une explication ?
Une fois, j'ai eu le cas où le ~ était évalué sur la machine locale (par
le shell) (ce qui donnait p.ex. /home/sylvain et pas /home/user1), alors
j'ai pris l'habitude d'écrire user1@unemachine:"~" pour l'éviter.

Le répertoire  d'arrivée par  défaut est le  ~user1/ ... par  contre, il
faudrait plutôt un '$HOME'.

(Mais je n'en ai plus besoin maintenant. Je n'ai jamais trop vérifié les
versions de bash en cause. À noter aussi que ça ne gêne pas si
l'utilisateur est le même partout ou si les répertoires existent.)

(Par contre, il devrait y avoir une erreur « répertoire inexistant » ou
« t'as pas les droits d'écritures »...)

Oui, l'absence de message d'erreur est bizarre : et avec scp -v ?


Je vais essayer avec les "" et le -v mais je ne suis pas trop optimiste car il me semble avoir déjà écrit :
# scp monfichier user1@unemachine:/tmp

Le chemin est écrit en dur et a priori il n'y a pas de raison que user1 ne puisse pas écrire dans /tmp d'autant
qu'il le peut en local.

Je suis vraiment surpris car ma commande a parfaitement fonctionner quelques jours plus tôt. Je dois
d'ailleurs faire remarquer que ca marche parfaitement dans l'autre sens.

Merci




--- End Message ---

Reply to: