Использование scp для копирования файлов с удаленного на домашний компьютер


45

Вероятно, это простая ошибка, но я не могу ее решить. Имя моего компьютера - Felix ( hostname -fвозвращает Felix). Я пытаюсь переместить файл из моей учетной записи в университете на домашний компьютер с помощью scp. Я могу легко подключиться к удаленному компьютеру по протоколу ssh, чтобы обеспечить нормальное соединение, используя синтаксис scp (при подключении к удаленному компьютеру через ssh):

scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt

Я пробовал несколько вариантов этого, и ошибка, которую он возвращает:

ssh: Felix: Name or service not known

Что подсказывает мне, что использование homeusername@Felixне является правильным синтаксисом для использования.

Я не являюсь суперпользователем в университетской системе и имею доступ только к своим файлам, поэтому не могу получить доступ ни к каким системным файлам.

Есть идеи?

Ответы:


85

Вам не нужно указывать локальное имя хоста для scpфайла с вашего университетского компьютера. Что вам нужно сделать, это открыть на своем домашнем компьютере терминал ( Ctrl+ Alt+ T) и ввести следующую команду:

scp myusername@university_computer:/home/myusername/file.odt /local/destination/path/

где /local/destination/pathэто локальный путь, Felixгде вы хотите сохранить файл.


2
И, конечно, команда запускается с локальной машины
Donato

Большинство людей упускают тот факт, что он должен запускаться с локальной машины, а не со стороны сервера.
король


2

Хорошо ... пара проблем здесь. Вам НЕ нужно иметь первый адрес, если вы находитесь на указанном компьютере. Допустим, вы находитесь на компе А. А не нужно, чтобы его адрес был написан. B нужно записать свой IP-адрес, а не имя хоста. Итак ... это будет scp / home / user / file username@000.000.000.000: / home / user /

Вам нужен ваш адрес, а не имя хоста. Так что Феликс не имеет к этому никакого отношения. Сделайте ifconifg и поищите ваш ip, находясь на этой машине.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.