Я пытаюсь скопировать файл с другого компьютера на другой компьютер. (оба работают под управлением 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
Что мне нужно сделать?
scp file.zip me@xxx.xxx.xx.xxx:/home/me/Desktop
это сделать, он говорит: «Отказано в соединении», вероятно, потому, что он включен. Как?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 удаленно.На машине A откройте два оконечных окна
На машине A, ssh на машину B. Посмотрите вокруг, найдите на машине B путь к файлу, который вы хотите скопировать
На машине А второй тип окон терминала:
scp yourusername@remotebox:/path/to/destination/file.zip /home/me/Desktop
Файл должен быть скопирован с компьютера B на компьютер A, в папку / home / me / Desktop (если папка существует на компьютере A).
Вы не можете скопировать существующую сессию ssh. Вам нужно создать второй сеанс. Как отметили другие:
yourusername
предназначен для компьютера B и требуется только в том случае, если имя пользователя для компьютера B отличается от имени для компьютера Aremotebox
может быть разрешимым именем или IP-адресомАльтернативы:
источник
вам нужно использовать 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 Top, чтобы открыть удаленное местоположениеисточник