Согласно вашему сообщению ваш сервер является * nix машиной. Поэтому .ssh - это скрытая папка. Вам необходимо включить ваш FTP-клиент (здесь Filezilla) для отображения скрытых каталогов / файлов. После этого появится каталог .ssh.
Создан ключ с использованием SSH keygen, не может увидеть папку с помощью filezilla
Я создал ключ SSH с помощью:
ssh-keygen -t dsa
Но когда я использую FileZilla (FTP) на моем сервере, я не вижу .ssh
папки или файлов. Я даже попытался переместить id_dsa
файл в другую папку, но все еще не вижу файл.
Это скрыто?
4 ответа на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Если вы используете ту же учетную запись, она должна появиться. Если вы не на машине с Windows. Могут быть опции для отображения скрытых файлов и каталогов (в Unix .ssh - это скрытый каталог).
В противном случае вы можете попробовать использовать scp для копирования вашего файла.
scp ~/.ssh/id_dsa remoteserver.com:~/.ssh/
Если вы можете войти на удаленный сервер, но аутентификация с открытым ключом не работает,
это может быть потому, что .ssh
файлы не находятся в той home
области, которую вы видите после входа в систему.
Вы пробовали просматривать файлы журналов на сервере?
/var/log/messages # Any, other server specific logging? maybe you need to enable it?
Я не использовал FileZilla из первых рук, не имею подробностей.
Должен быть какой-то способ многословия и проверки того, что происходит на пути аутентификации.
Аутентификация с парным ключом SSH очень требовательна к разрешениям. Я бы не стал настраивать папки и ключи с помощью приложения FTP. Есть много подробных руководств по настройке пар ключей, например, здесь .
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
9
"Отсоединить" и "Reattach" Xterms через X сессий?
-
-
1
Windows дата репрезентация
-
9
grep все файлы .java в каталоге для конкретной строки
-
1
Является ли kill -STOP временной командой?
-
2
Изменить количество строк и столбцов в VT420?
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
3
Хватит cron отправлять мне письма