Конечно, используйте scp (защищенная копия), как это:
scp [source file] [username]@[destination server]:.
Конечно, замените кронштейн [source file], [username] и [destination server] в соответствии с вашими локальными настройками. Таким образом, если бы файл был cool_stuff.txt, а ваше имя пользователя на удаленном сервере было sanjeev, а целевой сервер был example.com, команда была бы:
scp cool_stuff.txt sanjeev@example.com:.
И источник также мог бы быть удаленным, так что вы могли бы сделать это, чтобы сделать обратное в примере выше:
scp sanjeev@example.com:cool_stuff.txt .
Эта команда скопировала бы удаленный файл cool_stuff.txt в любой локальный каталог, в котором вы находитесь. И если вы делаете это с несколькими файлами, просто используйте подстановочный символ (*), как для обычной команды cp.
Также, . просто указывает непосредственный путь к каталогу; например, тот, в котором вы находитесь в момент выполнения команды, или непосредственный путь, который есть у удаленного пользователя на целевом сервере. Но вы также можете указать путь типа /this/path/right/here в примере local to remote:
scp cool_stuff.txt sanjeev@example.com:/this/path/right/here
Or the remote to local example right here:
scp sanjeev@example.com:cool_stuff.txt /this/path/right/here
Now if the remote server does not allow SSH and only SFTP, then SFTP is the way to go. Но scp очень полезен, когда вы хотите просто выбросить файл и не выполнять весь SFTP процесс вручную из командной строки.