ssh .pub ключи

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

xmpp
Сообщения: 26
ОС: Gentoo

ssh .pub ключи

Сообщение xmpp »

Подскажите, как можно организовать хранения pub ключей в отдельный файлах?

т.е. что бы не сваливать все .pub ключи в /home/user/.ssh/authorized_keys, а держать отдельные /home/user/.ssh/user1.pub /home/user/.ssh/user2.pub ?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: ssh .pub ключи

Сообщение drBatty »

xmpp писал(а):
06.04.2011 11:40
т.е. что бы не сваливать все .pub ключи в /home/user/.ssh/authorized_keys, а держать отдельные /home/user/.ssh/user1.pub /home/user/.ssh/user2.pub ?


~/.ssh/connfig

Код: Выделить всё

Host ***
HostName 192.1.1.1
User root
Port 66666
IdentityFile ~/.ssh/***
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
xmpp
Сообщения: 26
ОС: Gentoo

Re: ssh .pub ключи

Сообщение xmpp »

Нет, это же не на клиентской нужно, а на серверной части, pub-ключи на сервере хранятся
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: ssh .pub ключи

Сообщение drBatty »

xmpp писал(а):
06.04.2011 11:47
Нет, это же не на клиентской нужно, а на серверной части, pub-ключи на сервере хранятся

они и там и там хранятся.
на сервере просто делаете каталог ~/.ssh, и туда суёте свой *.pub файл. И его прописываете у клиента. И всё работает.

Права на файл 0600, на каталог 0700.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
xmpp
Сообщения: 26
ОС: Gentoo

Re: ssh .pub ключи

Сообщение xmpp »

Сделал, смотрю дебагом, он даже не пытается открыть pub-файл

Код: Выделить всё

debug1: trying public key file /root/.ssh/authorized_keys
debug1: fd 4 clearing O_NONBLOCK
debug3: secure_filename: checking '/root/.ssh'
debug3: secure_filename: checking '/root'
debug3: secure_filename: terminating check at '/root'
debug1: restore_uid: 0/0
debug2: key not found
debug1: temporarily_use_uid: 0/0 (e=0/0)
debug1: trying public key file /root/.ssh/authorized_keys2

Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: ssh .pub ключи

Сообщение drBatty »

xmpp писал(а):
06.04.2011 12:14
Сделал, смотрю дебагом, он даже не пытается открыть pub-файл

ну если вы под рутом заходите (чего делать нельзя), то попробуйте ~/.ssh/root.pub
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
xmpp
Сообщения: 26
ОС: Gentoo

Re: ssh .pub ключи

Сообщение xmpp »

Не работает, тоже самое получаю
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: ssh .pub ключи

Сообщение drBatty »

xmpp писал(а):
06.04.2011 12:21
Не работает, тоже самое получаю

у меня в Debian'е работает. Что-то значит с конфигом сервера/клиента.
man sshd_config
man ssh_config
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
xmpp
Сообщения: 26
ОС: Gentoo

Re: ssh .pub ключи

Сообщение xmpp »

Покажите, пожалуйста, тогда свой sshd_conig, ~/.ssh/config и расположение ключей
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: ssh .pub ключи

Сообщение drBatty »

xmpp писал(а):
06.04.2011 12:30
Покажите, пожалуйста

что-то как раз этот сервер у меня и не работает. а на остальных по authorized_keys
я просто не очень понимаю зачем, и вообще считал такой вариант своей криворукостью...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
xmpp
Сообщения: 26
ОС: Gentoo

Re: ssh .pub ключи

Сообщение xmpp »

Аккуратность и удобство, для временных целей использовать authorized_keys, для постоянных User1.pub, User2.pub

~/.ssh/id_rsa : identification (private) key
~/.ssh/id_rsa.pub : public key

и опция IdentityFile соответвенно обазначает расположение файла приватного ключа, она никак pub-файлу не относится
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: ssh .pub ключи

Сообщение drBatty »

xmpp писал(а):
06.04.2011 12:47
Аккуратность и удобство, для временных целей использовать authorized_keys, для постоянных User1.pub, User2.pub

понимаете, ключ - один. Это две части одного ключа.

На сервере находится список ключей тех, кто туда имеет право заходить authorized_keys

На клиенте такой список был-бы неудобен, потому как клиенту приходится не только отправлять свои ключи на свои сервера, но ещё и доказывать, что он не верблюд. Потому, каждый ключ клиента хранится в двух разных файлах - публичная часть, и приватная часть.

А дробить список тех, кто может заходить на сервер... лично я просто не понимаю зачем. Это как охраннику вместо списка дать 100500 отдельных бумажек. Можно конечно, но он их всё равно склеит в книжечку, чтоб искать удобнее было. Потому на сервере ключи в одной куче, а вот у клиентов все ключи отдельно, хотя и на колечке.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
xmpp
Сообщения: 26
ОС: Gentoo

Re: ssh .pub ключи

Сообщение xmpp »

Сейчас используется вот это

AuthorizedKeysFile %h/.ssh/authorized_keys
AuthorizedKeysFile2 %h/.ssh/%u.pub

Спасибо сказали: