12

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

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

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

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

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

5 ответов5

27

Это на самом деле не связано с программированием, но вы можете использовать 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
8
  1. На машине A откройте два оконечных окна

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

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

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

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

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

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

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

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

  • Places -> Connect to Server, а затем выберите Service Type SSH из выпадающего меню диалогового окна Connect to Server
0

попробуйте следующую команду:

scp File.zip username@AnotherComputer:~/

0

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

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

0

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

или используйте fish://username@servername в konqueror или dolphi top, чтобы открыть удаленное местоположение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .