
Я использую свой собственный ноутбук с установленной Ubuntu для подключения по SSH к моему школьному серверу (на котором установлен другой дистрибутив Linux).
Я выполняю свои задания удаленно, но у меня есть привычка размещать все свои файлы на Dropbox, чтобы иметь к ним доступ в любое время и в любом месте.
Вопрос:
например, я создал файл с именем blah.cpp на школьном сервере, через ssh на моем ноутбуке, теперь я хочу скопировать этот файл на мою локальную машину в папку Dropbox. Какая команда для этого?
Я провел исследование и, похоже, scp
это sftp
решение, но мне сложно понять, что именно мне с ними делать.
решение1
Запустите эту команду на своем ноутбуке, не используя ssh или что-то в этом роде, просто откройте терминал и запустите ее. (возможно, замените некоторые значения, чтобы она заработала)
scp youraccountnameonremotemachine@remotemachine:fileinyourhomedirectory .
Это копирует файл «fileinyourhomedirectory» из вашего домашнего каталога (cpn. explicit) на удаленном компьютере по текущему пути (='.') вашего ноутбука.
Для вашего примера:
scp anson@remoteserver:blah.cpp /home/u/Dropbox/
Все это легко понять, если вы просто прочитаете содержание руководства по scp:
man scp