У меня была подобная проблема после установки Fedora 17. Ubuntu не взяла бы его. После нахождения никаких ответов в сети я задался вопросом, было ли это, потому что личинка не могла 'видеть' установку Fedora. Таким образом, я смонтировал Fedora / раздел в Ubuntu и выполнил личинку обновления, и это нашло установку Fedora и добавило его к меню начальной загрузки. Я использую ту же технику с Archlinux
добавить -P 2222
сразу после scp
перед параметрами положения
scp -P 2222 ~/.ssh/id_dsa.pub username@mywebpage.com:.ssh/authorized_keys
Но когда я смотрю в той папке, я не вижу .ssh папку. Это сделано из соображений безопасности, и это, как предполагается, скрыто?
В *отклоняют, каталоги и файлы, имена которых запускаются с a .
обычно скрыты по умолчанию от пользователя. Вы видите их с ls
путем выполнения ls -a
.
Попробуйте, поместив -P 2222
перед файлами на командной строке. Необходимо использовать капитал P, т.е. -P
— нижний регистр p
используется для чего-то еще. Посмотрите man scp
.
scp
использование ssh
сделать передачу данных надежно, которая является, почему необходимо указать порт SSH (так как Вы выполняете его на нестандартном порте).
p
используется для ssh
, нет? Вы могли смотреть на мое редактирование к моему исходному вопросу? Я немного застреваю снова.
– Chakotay
08.11.2013, 21:03
ssh
, -p
для порта. Однако в scp
, -P
порт. -p
, в scp
, "Сохраняет время изменения, времена доступа и режимы из исходного файла".
– Thanatos
08.11.2013, 21:10
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
. Но когда я вхожу в него, все еще просит мой пароль и не мой пароль. Какова проблема может быть? И также я все еще не могу найти .ssh папку, она, как предполагается, скрыта? – Chakotay 08.11.2013, 20:35ssh-copy-id
это часто связывается в системах Linux. дисковая утилита – slm♦ 09.11.2013, 00:40