ssh и кодировка (удаленный сервер koi8, рабочая станция utf8)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
КВН
Сообщения: 242
Статус: Новичок

ssh и кодировка

Сообщение КВН »

Есть удаленный сервер с локалью koi8. На нем созданы ключи dsa с passphrase. Если вводить этот passphrase с локальной машины, где кодировка utf8, то, конечно же, ничего хорошего не получается.

Забыл:Речь шла о ssh и удаленная FreeBSD, локальная Ubuntu
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: ssh и кодировка

Сообщение diesel »

а запускать с
LC_ALL=ru_RU.koi8-r ssh ...
предварительно сгенерив эту локаль?.
Спасибо сказали:
Аватара пользователя
КВН
Сообщения: 242
Статус: Новичок

Re: ssh и кодировка

Сообщение КВН »

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

 remake@amigo:~$ [b]locale[/b]
LANG=ru_RU.KOI8-R
LANGUAGE=ru_RU:ru:en_GB:en
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=ru_RU.KOI8-R

remake@amigo:~$ [b]ssh XXXXXX.RU -p XXXX -l XXXX[/b]
Enter passphrase for key '/home/remake/.ssh/id_dsa':
Enter passphrase for key '/home/remake/.ssh/id_dsa':
Enter passphrase for key '/home/remake/.ssh/id_dsa':
Permission denied (publickey).


Таже песня и с utf-8.

Из винды PuTty (кажется так зовется) входит.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: ssh и кодировка

Сообщение sash-kan »

Владимир Корсун
LANG=ru_RU.KOI8-R luit ssh ...
ситуации не меняет?

(Владимир Корсун @ Oct 14 2006, в 02:36) писал(а):Если вводить этот passphrase с локальной машины, где кодировка utf8, то, конечно же, ничего хорошего не получается.
а что, passphrase кириллицей набирается? тогда luit однозначно поможет.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
КВН
Сообщения: 242
Статус: Новичок

Re: ssh и кодировка

Сообщение КВН »

(sash-kan @ Oct 14 2006, в 16:04) писал(а):а что, passphrase кириллицей набирается? тогда luit однозначно поможет.


Абсолютно нет, всё в латинице. Но на сколько я понимаю, длина символа в utf отличается от длины в koi8 ? . Мне тоже не понятно. В мандриве, где системная кодировка koi8 аналогично не логинится.

Наверное, я какие-то еще ключи... Не знаю.

есть еще одно:

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

remake@amigo:~$ ssh-add
Enter passphrase for /home/remake/.ssh/id_dsa:
Bad passphrase, try again for /home/remake/.ssh/id_dsa:

Не верный passphrase? Но PuTty он верный... :(
Что смотреть??? Чем руки выгинать?
Спасибо сказали:
Аватара пользователя
КВН
Сообщения: 242
Статус: Новичок

Re: ssh и кодировка

Сообщение КВН »

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

remake@amigo:~$ ssh -l LOGIN -p PORT IP_ADRES -v
OpenSSH_4.2p1 Debian-7ubuntu3, OpenSSL 0.9.8a 11 Oct 2005
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to IP_ADRES [IP_ADRES] port PORT.
debug1: Connection established.
debug1: identity file /home/remake/.ssh/identity type -1
debug1: identity file /home/remake/.ssh/id_rsa type -1
debug1: identity file /home/remake/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.2p1 FreeBSD-20050903
debug1: match: OpenSSH_4.2p1 FreeBSD-20050903 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_4.2p1 Debian-7ubuntu3
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 none
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Host 'IP_ADRES' is known and matches the DSA host key.
debug1: Found key in /home/remake/.ssh/known_hosts:1
debug1: ssh_dss_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/remake/.ssh/identity
debug1: Trying private key: /home/remake/.ssh/id_rsa
debug1: Trying private key: /home/remake/.ssh/id_dsa
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/home/remake/.ssh/id_dsa':
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/home/remake/.ssh/id_dsa':
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/home/remake/.ssh/id_dsa':
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
debug1: No more authentication methods to try.
Permission denied (publickey).
Спасибо сказали:
Аватара пользователя
КВН
Сообщения: 242
Статус: Новичок

Re: ssh и кодировка

Сообщение КВН »

[ТЕМА ЗАКРЫТА]
Спасибо сказали: