SSH - un moyen de transférer des fichiers sans ouvrir une session SFTP distincte?

Pas vraiment une question de programmation, mais pertinentes pour de nombreux programmeurs...

Disons que j'ai ouvert une session SSH sur un autre ordinateur.

à distance:html avalys$ ls
bienvenue.msg index.html readme.txt
distance:html avalys$

Est-il une commande que je peux taper dans mon shell distant qui va immédiatement le transfert de l'un des fichiers dans le répertoire courant (par exemple, la bienvenue.msg) à mon ordinateur local, c'est à dire

à distance:html avalys$ stransfer de bienvenue.msg
L'extraction de /home/avalys/html/bienvenue.msg de bienvenue.msg
/home/avalys/html/bienvenue.msg 100% 23 KB 23.3 KB/s 00:00
distance:html avalys$

Le seul moyen que je connaisse pour ce faire est d'ouvrir un parallèle SFTP session et CD de mon répertoire en cours dans la session SSH, ce qui est un réel PITA lors de l'administration d'un serveur à distance.

EDIT: je suis conscient de la possibilité d'utiliser un reverse sftp/scp de connexion, mais qui implique plus de la frappe. Ce serait génial si je pouvais, saisissez simplement le nom de la commande (par exemple "stransfer"), et le fichier(s) que je veux transféré, et ont Juste Travailler.

source d'informationauteur avalys