Возможно, вы захотите проверить zssh, который доступен в юниверсе и, следовательно, доступен с
sudo apt-get install zssh
Он вам нужен на вашем сервере ubuntu и на вашем клиенте, но в основном при входе в систему с помощью zssh вы просто нажимаете «ctrl- @», и в нем появляется «Режим передачи файлов», который позволяет отправлять файлы обратно на трубку на клиентскую машину или загружать их с клиента на сервер. [ ! d3]
Однако вам не нужно повторно открывать или открывать новое окно для scp.
Если вы используете ssh-ключи и агент ssh, вы можете легко сделать :
[enter]~[ctrl]-Z
Какой будет фон ssh, а затем просто scp $!:/whatever/whatever .'
Как только файл будет перенесен, fg, чтобы вернуть ssh.
Если вы не используете ssh-ключи, вы все равно можете использовать опции «ControlMaster» и «ControlPath», добавленные к последним версиям OpenSSh, но это становится сложным, проверьте man ssh_config