Вероятно, это простая ошибка, но я не могу ее решить. Имя моего компьютера - 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
не является правильным синтаксисом для использования.
Я не являюсь суперпользователем в университетской системе и имею доступ только к своим файлам, поэтому не могу получить доступ ни к каким системным файлам.
Есть идеи?
источник
У меня была точно такая же проблема, и этот урок мне очень помог: https://help.ubuntu.com/community/SSH/TransferFiles
источник
Хорошо ... пара проблем здесь. Вам НЕ нужно иметь первый адрес, если вы находитесь на указанном компьютере. Допустим, вы находитесь на компе А. А не нужно, чтобы его адрес был написан. B нужно записать свой IP-адрес, а не имя хоста. Итак ... это будет scp / home / user / file username@000.000.000.000: / home / user /
Вам нужен ваш адрес, а не имя хоста. Так что Феликс не имеет к этому никакого отношения. Сделайте ifconifg и поищите ваш ip, находясь на этой машине.
источник