Если вы хотите сделать это чаще, чем в редких случаях, я бы посоветовал монтировать удаленную файловую систему, sshfs
если вы используете Unix-подобный, который поддерживает FUSE (Linux, * BSD, Mac OS X). Создайте каталог под своим домашним каталогом, скажем, ~ / remote-server:
$ mkdir ~/remote-server
Затем смонтируйте удаленную файловую систему с sshfs
. Замените «yourserver.com» на имя хоста вашего удаленного компьютера, а «имя удаленного каталога» на каталог, который вы используете в удаленной системе.
$ sudo sshfs username@yourserver.com:/name/of/remote/directory ~/remote-server/
Как только это будет сделано, удаленный каталог станет частью вашей файловой системы, и вы сможете использовать все свои обычные инструменты, включая cp
:
$ cp ~/Downloads/your-files ~/remote-server
Если вы еще не sshfs
установили, вы сможете установить его на свой компьютер, используя менеджер пакетов (ищите пакеты с именами sshfs
илиfuse-sshfs
). Для получения дополнительной информации вы можете прочитать учебник онлайн .
Это, кстати, мой любимый способ управления файлами на удаленных серверах. Я обычно сохраняю один рабочий сервер и два сервера разработки, смонтированные таким образом, и использую мой обычный рабочий процесс просмотра файлов с ними.
this file
) и нескольких файлов (a series of software files
), лучшее решение зависит от того, есть ли у вас один файл или несколько файлов.