LinuxForum.Fans
Тема

SSh key ?

Автор: CyberTramp 8 сообщений 2182 просмотров
#173433

Что я делаю не правильно ?

Генерирую ключ

text
ssh-keygen -t rsa -b 2048 -f /home/Я/cron/thishost-rsync-key

Копирую на удаленный хост в папку /home/Имя/.ssh

text
drwx------  3 Имя   Имя     4096 2011-06-21 15:48 .ssh
text
cat thishost-rsync-key.pub >> authorized_keys

cat authorized_keys

text
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC23yldV+RIDqkNf978LhvQiNw20QiEgAsnO7RHfQXV1xQfBakIQ4iCY1FaN1X4lts52AxrhxNSEiY4OX7hacomAWajMyM7Uab/JcqpnEjdP41j8BBGib3MHQZMYuY6RvnKOUv/T5Tg7ftpuUtwbUn65wm3OylDgcBrHAry8cfNhZnRxYsHJHcaRhR6HdO1E7M4zYp0n5AEFQco8AYBVisaV1tNZrI2HAU2hWVtVjAYyOnN6Tn863R+czJCuLPCI7MyTRL6/t0YEpD6XeIRSW9tdMVDcW+rOiaOuvqFf6yddVXvwqvyJZn/Whxrusz7fbvprEYn0DGwQzzCeFVYpKK9 Я@b3mqL

И после всего этого он снова хочет пароль.

#173434

покажите команду, которой пытаетесь присоединиться (ключ указываете?).
И может его интересует пароль на ключ?

#173435
CyberTramp написал:
Что я делаю не правильно ?

oO oO oO
что бы ключ скопировать, надо просто выполнить:

ssh-copy-id -i ~/.ssh/id_rsa.pub имя_пользовтеля@ip_сервера

или указать ваш ключик.
зайти по ssh так:

text

ssh имя_пользовтеля@ip_сервера
#173436

нет не указываю команда

[console]ssh name@host.com[/console]

пароль на ключ не ставил

#173438
CyberTramp написал:
нет не указываю команда

или указывайте ключ с помощью -i /home/Я/cron/thishost-rsync-key или положите его в положение по-умолчанию(~/.ssh/id_rsa и id_rsa.pub)

#173439

[console]
ssh-copy-id -i ~/.ssh/id_rsa.pub имя_пользовтеля@ip_сервера[/console]

[console]/usr/bin/ssh-copy-id: ERROR: No identities found[/console]

#173440

Спасибо все заработало :D

#173442
CyberTramp написал:
Консоль:
ssh-copy-id -i ~/.ssh/id_rsa.pub имя_пользовтеля@ip_сервера
Консоль:
/usr/bin/ssh-copy-id: ERROR: No identities found
E-mail Профиль PM

Агнет не может ключик подгрузить, в общем так: порядок действий примерно таков:
ssh-agent $SHELL
ssh-add -L
ssh-add
и затем опять:
ssh-add -L

Должно сработать =)

Войдите или зарегистрируйтесь, чтобы ответить.