Eh bien, je viens d'essayer ceci et cela fonctionne :
echo "foo" | tee | ssh example@unixlinux.online pbcopy
Remarques :
- J'utilise
echo "foo"en remplacement de la commande dont vous souhaitez copier la sortie dans votresshordinateur client. - J'utilise
teeafin que vous puissiez le voir directement dans la fenêtre de votre terminal au lieu de tout avoir englouti par lesshcommande. - En donnant
sshune commande à exécuter, il enverra lestdincesshreçu à cette commande sur cet autre hôte, puis revenez immédiatement.
Vous pourriez probablement l'aliaser à quelque chose de plus simple à taper. Et assurez-vous d'utiliser ssh clés au lieu d'une authentification par mot de passe pour vous éviter d'avoir à retaper votre mot de passe. Mise à jour : Et vous pouvez utiliser le transfert d'agent SSH afin de ne pas avoir à saisir d'informations d'identification pour accéder à votre ordinateur local sur le boîtier distant.
(NB :Je ne sais pas si pbcopy/pbpaste fonctionne bien lorsque vous n'avez qu'une session ssh/tty/shell et aucun contexte d'interface graphique Mac OS X. Je pense que la table de montage est un concept NeXTStep/Cocoa/Aqua/GUI , pas nécessairement quelque chose qui sort au niveau de la couche Unix sans la couche GUI.)
Quand je l'ai imaginé pour la première fois, cela semblait un hack, mais plus je joue avec, plus je l'aime.