Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: пропала авторизация по ключу ssh  (Прочитано 3526 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
пропала авторизация по ключу ssh
« : 06 Октября 2012, 22:50:08 »
Делал авторизацию на сервере по ключу ssh как в инструкции
http://www.opennet.ru/base/sec/ssh_pubkey_auth.txt.html
всё работало, но в один день взяло и перестало, и я не знаю почему

конфиг:
(Нажмите, чтобы показать/скрыть)

Удалил .ssh у себя и на сервере, проделал всё заново - просит пароль!
-i не помогает

Решил попробовать на другом компе:
установил ssh сервер, сделал авторацию по ключу и всё нормально проходит, а вот на нужном сервере не хочет!

PS единственное отличие - на проблемном сервере используется нестандартный порт

Куда копать!? Заранее спасибо!
« Последнее редактирование: 06 Октября 2012, 23:05:26 от Zeka13 »
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.


Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: пропала авторизация по ключу ssh
« Ответ #2 : 07 Октября 2012, 13:17:41 »
лучше не стало

(Нажмите, чтобы показать/скрыть)

в authorized_keys ничего не появилось на сервере
« Последнее редактирование: 07 Октября 2012, 13:20:16 от Zeka13 »
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: пропала авторизация по ключу ssh
« Ответ #3 : 07 Октября 2012, 13:28:05 »
Zeka13, обратите внимание на расстановку кавычек для ssh-copy-id.
Этот момент важен.

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: пропала авторизация по ключу ssh
« Ответ #4 : 07 Октября 2012, 14:28:13 »
zeka13@Zond:~$ ssh-copy-id -i .ssh/server_id_rsa -p 1026 zeka@188.134.91.230
Bad port 'umask 077; test -d ~/.ssh || mkdir ~/.ssh ; cat >> ~/.ssh/authorized_keys'
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: пропала авторизация по ключу ssh
« Ответ #5 : 07 Октября 2012, 14:36:49 »
Так, ещё раз...
Задаём значения переменных IDENTITY, SSH_PORT, SSH_USER, SSH_HOST и выполняем команду:
ssh-copy-id -i "$IDENTITY" "-p $SSH_PORT $SSH_USER@$SSH_HOST"

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: пропала авторизация по ключу ssh
« Ответ #6 : 07 Октября 2012, 14:41:35 »
просит пароль
(Нажмите, чтобы показать/скрыть)
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн Saltty

  • Активист
  • *
  • Сообщений: 362
  • Соль (Ubuntu 14.04)
    • Просмотр профиля
    • Мой сайт
Re: пропала авторизация по ключу ssh
« Ответ #7 : 07 Октября 2012, 14:55:32 »
Попробуйте при подключении использовать ключ v, vv или vvv возможно это поможет разобраться в проблеме
ssh -v hostname

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: пропала авторизация по ключу ssh
« Ответ #8 : 07 Октября 2012, 14:56:33 »
Zeka13,
1) IDENTITY=id_rsa.pub
2) ~/.ssh удалённом хосте лучше грохнуть, и повторить ssh-copy-id, чтобы избежать ошибок с правами доступа.
3) бывают случаи, когда автоматическое обнаружение ключа не работает и при коннекте по ssh его надо указывать явно

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: пропала авторизация по ключу ssh
« Ответ #9 : 07 Октября 2012, 16:43:23 »
Добавил .pub
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 07 Октября 2012, 16:44:59:
лог
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 07 Октября 2012, 16:44:59 от Zeka13 »
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: пропала авторизация по ключу ssh
« Ответ #10 : 07 Октября 2012, 16:51:28 »
лог не понял, лучше удалить rm -rf ~/.ssh/*
Wars ~.o

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: пропала авторизация по ключу ssh
« Ответ #11 : 07 Октября 2012, 16:55:12 »
1) проверьте наличие содержимого ~/.ssh/server_id_rsa.pub с локальной машины в ~/.ssh/authorized_keys на удалённой машине
2) попробуйте включить более подробный лог:
ssh -vvv ...
« Последнее редактирование: 07 Октября 2012, 17:15:45 от arcfi »

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: пропала авторизация по ключу ssh
« Ответ #12 : 07 Октября 2012, 19:48:48 »
rm -rf на сервере
zeka@Satellite:~$ rm -rf .ssh/rm -rf на машине
zeka13@Zond:~$ rm -rf .sshделаю ключ
(Нажмите, чтобы показать/скрыть)
заливаю его на сервер
(Нажмите, чтобы показать/скрыть)
делаю обычный конект
zeka13@Zond:~$ ssh -p 1026 zeka@188.134.91.230
zeka@188.134.91.230's password:
пробую с опцией -vvv
(Нажмите, чтобы показать/скрыть)
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: пропала авторизация по ключу ssh
« Ответ #13 : 07 Октября 2012, 21:07:22 »
Zeka13,
пожалуйста проверка
ssh test@5.231.6.184 "cat privet.txt"пароль - 1
как работает?
Wars ~.o

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: пропала авторизация по ключу ssh
« Ответ #14 : 07 Октября 2012, 21:29:11 »
и тебе Привет!  :)

у меня два сервера на 12.04 - на одном по ключу всё работает, а на другом - нет!
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.