Ключи ssh и xfce
Модератор: Модераторы разделов
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Ключи ssh и xfce
Всем привет. Есть Ubuntu 12.4 с рабочими столами Unity и Xfce. На Unity настраивал авторизацию на сервере по ssh с ключами, все работает. Но при попытке получить доступ по ssh из Xfce сервер у меня запрашивает пароль, как будто никаких файлов ключей нет вообще. Почему так? Ведь я запускаю один и тот же клиент ssh.
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Ключи ssh и xfce
Что-то я слабо представляю как могут быть связаны ключи ssh и wm/de.
Какрй ssh клиент используете, как запускаете? Пользователь рабочих окружений один и тот же?
Какрй 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.
The more you believe you don't do mistakes, the more bugs are in your code.
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Ключи ssh и xfce
Пользователь один и тот же. Клиент стандартный, запускаю в терминале. Тоже не понимаю как может быть связано.
-
Bizdelnick
- Модератор
- Сообщения: 21433
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Ключи ssh и xfce
Как именно настраивали?
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Ключи ssh и xfce
Не помню уже. Создавал пару ключей, одну кидал на сервер, второй ключ лежит в домашнем каталоге.
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Ключи ssh и xfce
В Mate тоже всё работает нормально. Глюк только в Xfce.
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Ключи ssh и xfce
Ну раз вы запускаете всё из консоли, то запустите как ssh -v (можно -vv или даже -vvv , чтобы ну совсем подробно было) при успешном логине и при неуспешном.
Вывод можно сюда кинуть ( не забывайте про тэги [ code ] и затирание адресов ).
Вывод можно сюда кинуть ( не забывайте про тэги [ 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.
The more you believe you don't do mistakes, the more bugs are in your code.
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Ключи ssh и xfce
Неудача:
Код: Выделить всё
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
Удача:
Код: Выделить всё
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
Приватный ключ точно находится в одном из этих файлов?
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Ключи ssh и xfce
Все, разобрался уже. Приватный ключ был под другим именем, создал копию этого ключа под именем id_rsa и все заработало. Почему то ssh на Unity и Mate это не останавливало. Спасибо.
-
Bizdelnick
- Модератор
- Сообщения: 21433
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Ключи ssh и xfce
Если имя другое, оно должно быть прописано в ~/.ssh/config независимо от используемого (или не используемого) DE.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Ключи ssh и xfce
-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.
Такого не бывает. 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.
The more you believe you don't do mistakes, the more bugs are in your code.
-
fox7812
- Сообщения: 109
- ОС: opensuse, ubuntu
Re: Ключи ssh и xfce
Я знаю, и все же такой эффект был.