Перш за все: ssh - це спосіб віддаленого входу на інший комп'ютер. Оболонка (командний рядок), яку ви отримаєте після ssh, є (майже) такою ж, як якщо б ви відкрили xterm у віддаленій машині. Якщо не існує такого способу переміщення файлів.
Однак той факт, що віддалений комп'ютер приймає ssh-з'єднання, дає вам кілька варіантів обміну файлами:
Використання scp
Щоб скопіювати з локального комп'ютера на віддалений, введіть його на локальний комп'ютер:
scp /tmp/file user@example.com:/home/name/dir
(де / tmp / файл можна замінити будь-яким локальним файлом та / home / name / dir з будь-яким віддаленим каталогом)
Щоб скопіювати з віддаленого комп'ютера на локальний, введіть його на локальний комп'ютер:
scp user@example.com:/home/name/dir/file /tmp
Використовуйте sshfs
Це трохи просунутіше, але набагато приємніше (коли інтернет-з'єднання обох комп'ютерів хороше. Якщо ні, дотримуйтесь scp)
Ви можете "прив'язати" каталог з віддаленого комп'ютера до (порожнього) каталогу локального комп'ютера. Скажіть, ви "пов'язуєте" / some / remote / dir з віддаленого комп'ютера на / home / youruser / remotecomp на вашому комп'ютері. Якщо на віддаленому комп'ютері є файл / деякий / віддалений / dir / файл, його можна побачити в / home / youruser / remotecomp / file. Ви можете скопіювати та передати mv як завжди, а також можете змінити віддалені файли та файли.
Зауважте, що коли з'єднання закінчується, / home / youruser / remotecomp знову стає порожнім dir, і ви зберігаєте на локальному комп'ютері лише ті файли, які ви скопіювали в інші каталоги
Щоб досягти цього:
1) встановити sshfs:
sudo apt-get install sshfs
2) створити порожній реж
mkdir /home/youruser/remotecomp
3) "пов'язати" два каталоги (потрібний термін монтується)
sshfs user@server.com:/some/remote/dir /home/youruser/remotecomp
4) Насолоджуйтесь
5) «від’єднайте» панночки
fusermount -u /home/youruser/remotecomp
Якщо локальний комп'ютер працює з Windows,
ви можете знайти версії scp
для Windows. Див., Наприклад, wincp