Перво-наперво: ssh - это способ удаленного входа на другой компьютер. Оболочка (командная строка), которую вы получаете после ssh, (в значительной степени) такая же, как если бы вы открыли xterm на удаленной машине. If не предлагает такого способа перемещения файлов.
Однако тот факт, что удаленный компьютер принимает ssh-соединения, дает вам некоторые возможности для обмена файлами:
Используйте scp Чтобы скопировать данные с локального компьютера на удаленный, введите в поле локальный компьютер:
scp /tmp/file user@example.com:/home/name/dir
(где /tmp/file может быть заменен любым локальным файлом, а /home/name/dir - любым удаленным каталогом)
Чтобы скопировать данные с удаленного компьютера на локальный, введите в местный компьютер:
scp user@example.com:/home/name/dir/file /tmp
Используйте sshfsЭто немного более продвинутый вариант, но гораздо, гораздо приятнее (когда подключение к Интернету на обоих компьютерах хорошее. Если нет, придерживайтесь scp)
Вы можете "связать" каталог с удаленного компьютера с (пустым) каталогом локального компьютера. Допустим, вы "связываете" /some/remote/dir с удаленного компьютера с /home/youruser/remotecomp на вашем компьютере. Если на удаленном компьютере есть файл /some/remote/dir/file, вы можете просмотреть его в /home/youruser/remotecomp/file. Вы можете копировать и редактировать как обычно, и вы даже можете изменять удаленные файлы и каталоги.
Однако обратите внимание, что после завершения соединения каталог /home/youruser/remotecomp снова становится пустым, и вы сохраняете на локальном компьютере только файлы, скопированные в другие каталоги
Для достижения этой цели:
1) установите sshfs:
sudo apt-get install sshfs
2) создайте пустой каталог
mkdir /home/youruser/remotecomp
3) "связать" два каталога (правильный термин - mount)
sshfs user@server.com:/some/remote/dir /home/youruser/remotecomp
4) Наслаждайтесь
5) "отсоедините" dirs
fusermount -u /home/youruser/remotecomp
Если на локальном компьютере установлена Windows Вы можете найти версии scp
для окон. Видите, например, winscp