Мне интересно, есть ли способ, в то время как в установленном сеансе ssh, копировать файлы на исходный компьютер и с него, без необходимости использовать sftp или scp для создания отдельного соединения, требующего дополнительной аутентификации. Я ищу что-то короткое и быстрое для ввода, или что-то многословное, для которого я могу написать псевдоним или функцию для быстрого ввода.
Вот пример того, как должна выглядеть ситуация с идеалом (для меня):
$ ssh me@otherhost
password:
$ cpback somefile.txt ~/Documents
copying 'otherhost:~/somefile.txt' to 'localhost:~/Documents/somefile.txt'
$ cpfore otherfile.py ~/Downloads
copying 'localhost:~/otherfile.py' to 'otherhost:~/Downloads/otherfile.py'
В этом примере cpback
будет копировать с удаленного хоста, а cpfore
будет копировать файлы с локального хоста.