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

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

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

  • Копирование файла только в том случае, если оно новее, чем место назначения
  • Скопировать список файлов
  • Почему мы используем cp для копирования файлов, а не dd? (В unix-производных)
  • Как я могу рекурсивно скопировать файлы с расширением файла, сохраняя структуру каталогов?
  • Как копировать символические ссылки?
  • Cp: ​​не может stat: нет такого файла или каталога
  • Теперь это дает мне следующее сообщение об ошибке:

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

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

  • Неизвестный процесс linux со случайной командой
  • Как? Mount, Find & Recover DATA на жестком диске за пределами коробки Synology
  • Что означает в «ps» и как вы создаете такой процесс?
  • Не удается войти с PuTTY в RasPi 3 + OSMC
  • Какое значение rdisk в boot.ini сопоставляет с каким диском?
  • Как уменьшить неизменяемые и непредсказуемые страницы в Linux
  • 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 вверх открыть удаленное расположение

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