Есть удаленный сервер с локалью koi8. На нем созданы ключи dsa с passphrase. Если вводить этот passphrase с локальной машины, где кодировка utf8, то, конечно же, ничего хорошего не получается.
Забыл:Речь шла о ssh и удаленная FreeBSD, локальная Ubuntu
ssh и кодировка (удаленный сервер koi8, рабочая станция utf8)
Модератор: Bizdelnick
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: ssh и кодировка
а запускать с
LC_ALL=ru_RU.koi8-r ssh ...
предварительно сгенерив эту локаль?.
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 и кодировка
Владимир Корсун
ситуации не меняет?LANG=ru_RU.KOI8-R luit ssh ...
а что, passphrase кириллицей набирается? тогда luit однозначно поможет.(Владимир Корсун @ Oct 14 2006, в 02:36) писал(а):Если вводить этот passphrase с локальной машины, где кодировка utf8, то, конечно же, ничего хорошего не получается.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 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).