Я пытаюсь скопировать файл с другого компьютера на другой компьютер. (оба работают под управлением 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
как это работает, когда я sshed в другой компьютер на компьютере, где я хочу скопировать файл? Потому что, когда я пытаюсь выполнить команду `scp file.zip me@xxx.xxx.xx.xxx: / home / me / Desktop`, он говорит:« Отказано в соединении », вероятно, потому, что он включен. Как?
Deniz Zoeteman 14 лет назад
0
Синтаксис `src_file dest_file`, где либо может быть просто именем файла на локальном компьютере (file.zip), либо удаленным файлом (me@xxx.xxx.xx.xxx: / home / me / Desktop). Поэтому, если вы хотите _пул__файла_ файла с удаленного компьютера на локальный компьютер, вы должны выполнить `scp xxx.xxx.xx.xxx:/home/me/Desktop/file.zip file.zip`. Обратите внимание, что local и remote относятся к машине, на которой вы запускаете scp. Так что, если вы находитесь на машине A, перейдите по ssh к машине B и выполните scp, B локально, а A удаленно.
KeithB 14 лет назад
0
Это по-прежнему дает ту же ошибку, как я показал в вопросе
Deniz Zoeteman 14 лет назад
0
когда я пытаюсь сделать это с локальной машины, он говорит «нет маршрута к хосту» или что-то в этом роде ... вероятно, потому что он защищен паролем.
Deniz Zoeteman 14 лет назад
0
sftp - еще один хороший вариант, если вам удобен ftp и вы делаете это вручную.
Brian Knoblauch 14 лет назад
0
@TutorialPoint: «Нет маршрута к хосту» означает, что у вас есть общая проблема с сетью, а не проблема scp. Попробуйте http://www.cyberciti.biz/tips/no-route-to-host-error-and-solution.html
DaveParillo 14 лет назад
0
мы можем получить несколько файлов?
ZhaoGang 6 лет назад
0
8
pcapademic
На машине A откройте два оконечных окна
На машине A, ssh на машину B. Посмотрите вокруг, найдите на машине B путь к файлу, который вы хотите скопировать
Файл должен быть скопирован с компьютера B на компьютер A, в папку / home / me / Desktop (если папка существует на компьютере A).
Вы не можете скопировать существующую сессию ssh. Вам нужно создать второй сеанс. Как отметили другие:
yourusername предназначен для компьютера B и требуется только в том случае, если имя пользователя для компьютера B отличается от имени для компьютера A
remotebox может быть разрешимым именем или IP-адресом
Альтернативы:
Места -> Подключиться к серверу, а затем выберите Тип службы SSH в раскрывающемся меню диалогового окна Подключение к серверу.
если я хочу скопировать папку? как
shareef 9 лет назад
0
0
CodeRain
попробуйте следующую команду:
scp File.zip username@AnotherComputer:~/
0
вам нужно использовать scp, чтобы вытащить или нажать файл. С одной машины на другую, вы бы сделали что-то вроде