PSCP utilise la configuration de connexion de PuTTY. L'invite de commandes Windows ne fournit pas d'itinéraire proxy universel à chaque commande qu'elle lance.

Dans PuTTY, configurez la destination SSH voulue sous Session. Ouvrez Connection → Proxy, sélectionnez HTTP CONNECT, puis saisissez le nom d'hôte du proxy, le port et le compte proxy requis. Revenez à Session et enregistrez la configuration complète sous un nom tel que Office SSH.

pscp -load "Office SSH" report.csv [email protected]:/incoming/

L'exemple copie un fichier local vers le serveur SSH voulu en utilisant l'itinéraire proxy enregistré. Remplacez la destination et le compte par ceux configurés pour la session. PuTTY permet aussi d'utiliser le nom d'une session enregistrée à la place d'un nom d'hôte.

Le proxy HTTP doit autoriser CONNECT vers le port réel du service SSH, souvent 22. Un proxy limité au port 443 peut refuser le transfert avant le début de l'authentification SSH.

Le compte proxy et le compte SSH sont distincts. Conservez la vérification normale de clé d'hôte et les paramètres d'authentification SSH du serveur. Si PuTTY se connecte lui-même avec cette session mais pas PSCP, vérifiez que PSCP charge bien la même session nommée sous le même utilisateur Windows.

Articles similaires