РЕДАКТИРОВАТЬ:
Вы можете использовать Midnight Commander, файловый менеджер ncurses для доступа к удаленным системам через fish, sftp или ftp. Все, что вам нужно, это ssh, работающий на удаленной службе, и mc, установленный на вашем клиенте. Начать Midnight Commander
$ mc
и затем запустите sh://[user@]machine[:options]/[remote-dir]
или sftp://[user@]machine:[port]/[remote-dir]
во встроенной оболочке. Например:
sh://user@remote.host.com:/home/user/
Это может быть особенно полезно, поскольку позволяет легко просматривать, редактировать или просматривать файлы локально и удаленно.
Вы можете прочитать больше о mc через его справочную страницу.
Старый ответ ниже:
Единственное решение, которое я нашел, которое использует уже существующее соединение в том же окне, это ssh-xfer. После того, как он установлен / исправлен, вам нужно просто вызвать его так:
ssh-xfer filename.extension
Однако я никогда не пробовал этот метод, поэтому не могу помочь вам с его реализацией.
В качестве альтернативы, если вы хотите просто повторно использовать соединение (для этого все еще требуется другое окно), вы можете посмотреть на настройку ControlMaster/ControlPath в вашем файле ~/.ssh/config следующим образом:
host *
controlmaster auto
controlpath /tmp/ssh-%r@%h:%p
Для получения дополнительной информации об этом, проверьте эту ссылку.