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