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

Это, вероятно, простая ошибка, но я не могу ее решить. Имя моего компьютера - Феликс (hostname -f возвращает Феликса). Я пытаюсь переместить файл из своей учетной записи в университете на домашний компьютер с помощью 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 не является правильным синтаксисом для использования.

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

Есть идеи?

45
задан 6 August 2013 в 20:02

5 ответов

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

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

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

0
ответ дан 6 August 2013 в 20:02

У меня была точно такая же проблема, и этот урок мне очень помог: https://help.ubuntu.com/community/SSH/TransferFiles

0
ответ дан 6 August 2013 в 20:02

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

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

0
ответ дан 6 August 2013 в 20:02
scp <remote-user-name>@<ec2-endpoint>:/home/<remote-user-name>/<file-to-be-copied> ./Desktop/

Это скопирует файл удаленного экземпляра ec2 в вашу папку Рабочий стол.

0
ответ дан 18 September 2020 в 11:57

Я использую FileZilla и графический интерфейс:

enter image description here

0
ответ дан 2 January 2021 в 22:21

Другие вопросы по тегам:

Похожие вопросы: