Ключи ssh и xfce

Kubuntu, Xubuntu и другие

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

fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Ключи ssh и xfce

Сообщение fox7812 »

Всем привет. Есть Ubuntu 12.4 с рабочими столами Unity и Xfce. На Unity настраивал авторизацию на сервере по ssh с ключами, все работает. Но при попытке получить доступ по ssh из Xfce сервер у меня запрашивает пароль, как будто никаких файлов ключей нет вообще. Почему так? Ведь я запускаю один и тот же клиент ssh.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Ключи ssh и xfce

Сообщение SLEDopit »

Что-то я слабо представляю как могут быть связаны ключи ssh и wm/de.
Какрй ssh клиент используете, как запускаете? Пользователь рабочих окружений один и тот же?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Ключи ssh и xfce

Сообщение fox7812 »

Пользователь один и тот же. Клиент стандартный, запускаю в терминале. Тоже не понимаю как может быть связано.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21433
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Ключи ssh и xfce

Сообщение Bizdelnick »

fox7812 писал(а):
04.12.2012 22:19
На Unity настраивал авторизацию на сервере по ssh с ключами

Как именно настраивали?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Ключи ssh и xfce

Сообщение fox7812 »

Не помню уже. Создавал пару ключей, одну кидал на сервер, второй ключ лежит в домашнем каталоге.
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Ключи ssh и xfce

Сообщение fox7812 »

В Mate тоже всё работает нормально. Глюк только в Xfce.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Ключи ssh и xfce

Сообщение SLEDopit »

Ну раз вы запускаете всё из консоли, то запустите как ssh -v (можно -vv или даже -vvv , чтобы ну совсем подробно было) при успешном логине и при неуспешном.
Вывод можно сюда кинуть ( не забывайте про тэги [ code ] и затирание адресов ).
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Ключи ssh и xfce

Сообщение fox7812 »

Неудача:

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

debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ECDSA a3:02:2d:63:2b:50:a5:7e:dd:d6:0e:6d:5a:29:8a:6c
debug1: Host 'xx.xx.xx.xx' is known and matches the ECDSA host key.
debug1: Found key in /home/fox7812/.ssh/known_hosts:1
debug1: ssh_ecdsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Trying private key: /home/fox7812/.ssh/id_rsa
debug1: Trying private key: /home/fox7812/.ssh/id_dsa
debug1: Trying private key: /home/fox7812/.ssh/id_ecdsa
debug1: Next authentication method: keyboard-interactive
Password:
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Ключи ssh и xfce

Сообщение fox7812 »

Удача:

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

debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ECDSA a3:02:2d:63:2b:50:a5:7e:dd:d6:0e:6d:5a:29:8a:6c
debug1: Host 'xx.xx.xx.xx' is known and matches the ECDSA host key.
debug1: Found key in /home/fox7812/.ssh/known_hosts:1
debug1: ssh_ecdsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Offering RSA public key: fox7812@xxxxxxxxx
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug1: Authentication succeeded (publickey).
Authenticated to xx.xx.xx.xx ([xx.xx.xx.xx]:22).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = ru_RU.UTF-8
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21433
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Ключи ssh и xfce

Сообщение Bizdelnick »

fox7812 писал(а):
04.12.2012 23:09
debug1: Trying private key: /home/fox7812/.ssh/id_rsa
debug1: Trying private key: /home/fox7812/.ssh/id_dsa
debug1: Trying private key: /home/fox7812/.ssh/id_ecdsa

Приватный ключ точно находится в одном из этих файлов?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Ключи ssh и xfce

Сообщение fox7812 »

Все, разобрался уже. Приватный ключ был под другим именем, создал копию этого ключа под именем id_rsa и все заработало. Почему то ssh на Unity и Mate это не останавливало. Спасибо.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21433
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Ключи ssh и xfce

Сообщение Bizdelnick »

Если имя другое, оно должно быть прописано в ~/.ssh/config независимо от используемого (или не используемого) DE.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Ключи ssh и xfce

Сообщение SLEDopit »

fox7812 писал(а):
04.12.2012 23:48
Приватный ключ был под другим именем
-i identity_file
Selects a file from which the identity (private key) for public key authentication is read. The default is ~/.ssh/identity for protocol version 1, and ~/.ssh/id_dsa, ~/.ssh/id_ecdsa and ~/.ssh/id_rsa for protocol version 2. Identity files may also be specified on a per-host basis in the configuration file. It is possible to have multiple -i options (and multiple identities specified in configuration files). ssh will also try to load certificate information from the filename obtained by appending -cert.pub to identity filenames.

писал(а):
04.12.2012 23:48
Почему то ssh на Unity и Mate это не останавливало.
Такого не бывает. ssh не привязан к рабочему окружению.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
fox7812
Сообщения: 109
ОС: opensuse, ubuntu

Re: Ключи ssh и xfce

Сообщение fox7812 »

Я знаю, и все же такой эффект был.
Спасибо сказали: