Вероятно, это простая ошибка, но я не могу с ней разобраться.Имя хоста моего компьютера - Феликс (hostname -f возвращает Феликс) Я пытаюсь переместить файл из моей университетской учетной записи на мой домашний компьютер с помощью scp.Я могу легко подключиться по ssh к удаленному компьютеру, так что соединение в порядке, синтаксис scp, который я использую, таков (при подключении к удаленному компьютеру через ssh):
Я попробовал несколько вариантов этого, и ошибка, которую он возвращает, такова:
ssh: Felix: Name or service not known
Что наводит меня на мысль о том, что использование homeusername@Felix это неправильный синтаксис для использования.
Я не являюсь суперпользователем в университетской системе и имею доступ только к своим файлам, поэтому не могу получить доступ ни к каким системным файлам.
Вам не нужно указывать свое локальное имя хоста, чтобы scp файл с вашего университетского компьютера. Что вам нужно сделать, это с вашего домашнего компьютера открыть терминал (Ctrl + Alt + T) и введите следующую команду:
Хорошо... здесь пара проблем. Вам НЕ нужно указывать первый адрес, если вы находитесь на указанном компьютере. Допустим, вы находитесь на компьютере A. A не нуждается в написании своего адреса. B должен быть записан его IP-адрес, а не имя хоста. Итак... это будет scp /home/user/file username@000.000.000.000:/home/user/
Там вам нужен ваш адрес, а не имя вашего хоста. Так что Феликс не имеет к этому никакого отношения. Выполните ifconifg и найдите свой ip-адрес, находясь на этом компьютере.