Как копировать файлы с помощью SSH?

Я пытаюсь скопировать файл с другого компьютера на другой компьютер. (Оба запускают Ubuntu 9.10)

Итак, я перешел на другой компьютер; Я cd к каталогу; И я ввел cp File.zip /home/me/Desktop поскольку file.zip находится в каталоге, в котором я только что использовал cd .

  • Почему мы используем cp для копирования файлов, а не dd? (В unix-производных)
  • Cp: ​​не может stat: нет такого файла или каталога
  • Cp: ​​чтение `filename ': ошибка ввода / вывода ПОЧЕМУ?
  • Как копировать символические ссылки?
  • Повторное использование текста в команде bash
  • Использование терминала Linux / Unix для копирования многих файлов в новое место
  • Теперь это дает мне следующее сообщение об ошибке:

    cannot create regular file '/home/me/Desktop': no such file or directory

    Что мне нужно сделать?

  • Как закрыть компьютер с определенным IP-адресом?
  • Установите ресурс SSH как обычный жесткий диск под окнами
  • Solaris: ssh -tt без вывода
  • Сглаживание негативных шрифтов в Ubuntu
  • Попытка установить coreutils через MacPorts: «Ошибка: Port coreutils not found»
  • Использовать инструмент командной строки для использования другого интерфейса?
  • 5 Solutions collect form web for “Как копировать файлы с помощью SSH?”

    Это не связано с программированием, но вы можете использовать scp для этого.

     scp file.zip remote-box-name:/path/to/destination/file.zip 

    Если ваше имя пользователя отличается в удаленном поле, вам нужно будет его префикс:

     scp file.zip yourusername@remotebox:/path/to/destination/file.zip 

    И чтобы получить файл, вы можете сделать это:

     scp remotebox:/path/to/destination/file.zip file.zip 
    1. На машине A откройте два оконечных окна

    2. На машине A, ssh на машину B. Осмотритесь, найдите путь на машине B к файлу, который вы хотите скопировать

    3. На машине A второй тип окна терминала:

    scp yourusername@remotebox:/path/to/destination/file.zip /home/me/Desktop

    Файл должен быть скопирован с машины B на машину A в папку / home / me / Desktop (если папка существует на компьютере A

    Вы не можете копировать существующую сессию ssh. Вам нужно создать вторую сессию. Как отметили другие:

    • yourusername для Machine B, и требуется только в том случае, если имя пользователя для машины B отличается от имени машины A

    • remotebox может быть разрешимым именем или IP-адресом

    Альтернативы:

    • Места -> Подключиться к серверу , а затем выберите « Тип обслуживания SSH» в раскрывающемся меню диалогового окна « Подключиться к серверу »

    Вам нужно использовать scp, чтобы либо вытащить, либо нажать файл. От одной машины к другой, вы бы сделали что-то вроде

    scp File.zip username@ipaddress:/home/me/Desktop/file.zip

    Попробуйте выполнить следующую команду:

    scp File.zip username@AnotherComputer:~/

    Смонтируйте удаленный компьютер локально с помощью sshfs и скопируйте файлы с помощью вашего любимого инструмента – cp, nautilus, konqueror, dolphin, mc и т. Д.

    Или использовать fish://username@servername в konqueror или dolphi вверх открыть удаленное расположение

    Давайте будем гением компьютера.