2011-10-20 8 views
0

J'utilise PuTTY pour me connecter à un ordinateur central zOS (exécutant USS, logiciel compatible Unix d'IBM) et je voudrais télécharger un vidage hexadécimal (en utilisant od) d'un fichier sans en faire une copie sur le système de fichiers. Existe-t-il un moyen de sauvegarder ou de rediriger stdout (via PuTTY) directement vers un fichier sur mon client (Windows XP)?Pipe un fichier sur un serveur Unix pour le client

+0

est-il possible de créer un tuyau sur internet? Je pensais que c'était pour ça que les douilles étaient créées. Pourquoi ne pas utiliser ftp/sftp? –

Répondre

1

Vous pouvez configurer la journalisation de session pour votre session PuTTY, comme per the documentation. Ensuite, exécutez od sur le serveur, attendez jusqu'à ce qu'il se termine, puis fermez votre fichier journal. Vous aurez besoin de couper le croupion au début et à la fin (parce qu'il a toute votre session), mais vous devriez vous retrouver avec ce que vous voulez. Notez que lors de l'inspection, ce lien de documentation peut être pour une ancienne version de PuTTY, donc YMMV mais je suis sûr que les versions plus récentes supportent également la journalisation des sessions.

Si vous deviez installer un outil ssh en ligne de commande (par exemple, en exécutant OpenSSH sous Cygwin), vous pourriez alors faire le tri standard de la commande "ssh hostname command> file".

+0

Exactement ce que je voulais, merci :) –

Questions connexes