LinuxForum.Fans
Тема

SSH соединение через Putty

Автор: ferluci 11 сообщений 4153 просмотров
#319391

Здравствуйте!
У меня есть проблема - не могу создать подключение. Пробовал через Putty и терминал на Маке.
В общем, есть сервер удалённый, на нём стоит CentOS и налажено SSH. Сразу скажу, это делал не я, и сам я в этом не разбираюсь.
Мне дали .ppk файл и логин. По идее, пароль запрашивать не должно. Но когда я пытаюсь подключиться, этот файл отклоняется и запрашивается пароль.
Подскажите, в чём дело и как такое можно обойти? Пароля, соответсвенное, нету.

#319392
"ferluci⇓" написал:
Но когда я пытаюсь подключиться, этот файл отклоняется и запрашивается пароль.

Куда вы поместили файл и как именно (не пересказывая, а показав вывод консоли) вы подключаетесь?

#319395

Спасибо за быстрый ответ!

Lupo Alberto написал:
[quote="ferluci⇓"]Но когда я пытаюсь подключиться, этот файл отклоняется и запрашивается пароль.

Куда вы поместили файл и как именно (не пересказывая, а показав вывод консоли) вы подключаетесь?[/quote]
На Маке файл помещен в директорию Users/qwe/
На Виндовсе через флешку.
Вот скрины всего происходящего (ип-адрес я частично вытер, на всякий случай)

Windows:




Mac OS:

#319401
"ferluci⇓" написал:
Мне дали .ppk файл и логин.

лучше спроси у того, кто дал, что это за файл...
если это действительно секретный ключ, то тот, кто его тебе выдал - идиот. он должен был бы потребовать, чтобы ты прислал ему свой публичный ключ...

хинт: из консоли можно копировать текст...

[added]
s/идиот/очень неумный человек/

#319402
Fat-Zer написал:
[quote="ferluci⇓"]Мне дали .ppk файл и логин.

лучше спроси у того, кто дал, что это за файл...
если это действительно секретный ключ, то тот, кто его тебе выдал - идиот. он должен был бы потребовать, чтобы ты прислал ему свой публичный ключ...

хинт: из консоли можно копировать текст...

[added]
s/идиот/очень неумный человек/[/quote]
Он действительно идиот. Но это ситуацию не меняет для меня :) Ждать его если - это еще неделю, пока "праздники". Хотелось бы до этого подсоедениться к серверу.
За хинт спасибо, конечно))
В общем, есть какой-то способ с такими исходными данными разрешить проблемку?

#319404
"ferluci⇓" написал:
В общем, есть какой-то способ с такими исходными данными разрешить проблемку?

гмм... предположу, что *.ppk это putty'всий ключ... почему с ним putty не работает предположить не возьмусь...
так что надо сконвертировать его в формат openssh, ЕМНИП утилитка puttygen это умеет... далее получившийся файл передаёшь openssh'у и с ним подключаешься...

#319411
Fat-Zer написал:
[quote="ferluci⇓"]В общем, есть какой-то способ с такими исходными данными разрешить проблемку?

гмм... предположу, что *.ppk это putty'всий ключ... почему с ним putty не работает предположить не возьмусь...
так что надо сконвертировать его в формат openssh, ЕМНИП утилитка puttygen это умеет... далее получившийся файл передаёшь openssh'у и с ним подключаешься...[/quote]
Да, так и есть. Она работает, но сервер не принимает, я так понимаю.
Конвертировал в опен-ссх, та же история. На скрине с мака именно оно, кстати (.pem файл)
Может, я что-то не так сделал? Если да, то прошу носом ткнуть. Я вообще никогда этим не занимался и всё сегодня разбирать это пришлось.
Спасибо.

#319413
"ferluci⇓" написал:
Конвертировал в опен-ссх, та же история. На скрине с мака именно оно, кстати (.pem файл)
Может, я что-то не так сделал? Если да, то прошу носом ткнуть.

.pem-файл имеет неправильный формат... ssh об этом говорит... ткнул бы носом, где именно, только вот на скрине текст не выделяется... в общем там, где «бла бла type -1»...

собственно как конвертировал?

ключи должны выглядеть и конвертироваться соответственно примерно так:

text

alexander@goblin /tmp $ puttygen -o putty.key -t rsa
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++
+++++
Enter passphrase to save key:
Re-enter passphrase to verify:
alexander@goblin /tmp $ cat putty.key
PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: rsa-key-20130506
Public-Lines: 4
AAAAB3NzaC1yc2EAAAABJQAAAIB+PgaUGL4PvTTmxhsm/OhhQAOFudjmb6OtwxUx
pIpgfSepT2I7uHBrDfCYV9UZSYw8gm4PQ/VwKADz+LQknK4NN3Km3UwaXMU2Q3yi
7JbGLb+RNwAvycYZ+djOFjtgztcjDZStYdkiLwlxYbk+HDnI644Y5XZPHu2yp9b/
hRXe+Q==
Private-Lines: 8
AAAAgAo8YWX0KxYIbBK2HeCRC+w1n2u1H2yhRJ9i2DR1H/n8T1LqwsaSafrXneLW
sGnVh+k7AgE83IyNnzZgRfUhdeVHn6Dm+FGuPjga0AW/J/cPM3VjigE6G7zvo2QB
mt97EDOAceNLlvm7bNA51qtEHEZj5xfP2GExyKdBKzupENFZAAAAQQDbkZ/zGFHN
9XnKJVo3Dk1zNs+fCL0ec7HQgY0ln2rF50M8VXOfFmAqVNt/O2/Vk2Gp2nPDDcNA
nK6LOU7rKhQHAAAAQQCTMEZ0PS5/JbMupwHVRjxUY28hprjepvidzW+HezHF0rn2
bUZz0g9Sdo3D0ONT9FhxkX90UTJ4UPVOMyYfcbT/AAAAQFHfEB9Dp0QiGqb6gNcT
HsCbcjzZd+X/euMLfTFSotpYwEq4OBDtCbPBNdxDJyz5J0nMTbb5u7U9c74KVF5n
W4A=
Private-MAC: bbaeaa73c3996ea0f20d06c7bc7969d0d7e1cfd2
alexander@goblin /tmp $ puttygen putty.key -o pem.key -O private-openssh
alexander@goblin /tmp $ cat pem.key
-----BEGIN RSA PRIVATE KEY-----
MIICWAIBAAKBgH4+BpQYvg+9NObGGyb86GFAA4W52OZvo63DFTGkimB9J6lPYju4
cGsN8JhX1RlJjDyCbg9D9XAoAPP4tCScrg03cqbdTBpcxTZDfKLslsYtv5E3AC/J
xhn52M4WO2DO1yMNlK1h2SIvCXFhuT4cOcjrjhjldk8e7bKn1v+FFd75AgElAoGA
CjxhZfQrFghsErYd4JEL7DWfa7UfbKFEn2LYNHUf+fxPUurCxpJp+ted4tawadWH
6TsCATzcjI2fNmBF9SF15UefoOb4Ua4+OBrQBb8n9w8zdWOKATobvO+jZAGa33sQ
M4Bx40uW+bts0DnWq0QcRmPnF8/YYTHIp0ErO6kQ0VkCQQDbkZ/zGFHN9XnKJVo3
Dk1zNs+fCL0ec7HQgY0ln2rF50M8VXOfFmAqVNt/O2/Vk2Gp2nPDDcNAnK6LOU7r
KhQHAkEAkzBGdD0ufyWzLqcB1UY8VGNvIaa43qb4nc1vh3sxxdK59m1Gc9IPUnaN
w9DjU/RYcZF/dFEyeFD1TjMmH3G0/wJARzYmCacFxkHGomz6qhJ5+9ps2aH4JY1O
bSMZBUh1p/f6IWfSeMj8mBuFdV9iinT9FH4zYdrzN4zC/Lij+T4UVQJAI81469eH
2b0P6MDW7rA4MDPcwv8KX6wS9fOzWE5mDYZI6Ool5NI7FA7/44XWbl4HrOwKPuNR
dzZJgblqI1MCgwJAUd8QH0OnRCIapvqA1xMewJtyPNl35f964wt9MVKi2ljASrg4
EO0Js8E13EMnLPknScxNtvm7tT1zvgpUXmdbgA==
-----END RSA PRIVATE KEY-----
#319418
Fat-Zer написал:
[quote="ferluci⇓"]Конвертировал в опен-ссх, та же история. На скрине с мака именно оно, кстати (.pem файл)
Может, я что-то не так сделал? Если да, то прошу носом ткнуть.

.pem-файл имеет неправильный формат... ssh об этом говорит... ткнул бы носом, где именно, только вот на скрине текст не выделяется... в общем там, где «бла бла type -1»...

собственно как конвертировал?

[/quote]

Я пробовал через puttygen на виндовсе и через терминал на маке. На Путигеновский файл оно сразу ругалось, а то, что на своё говорит - на скрине.
Оба раза я ничего не придумывал, просто следовал инструкциям, которые нашел в гугле по запросу в стиле 'convert ppk to pem'
Если есть какой-то рекомендуемый способ конвертации, буду рад попробовать! :)

#319421
"ferluci⇓" написал:
Если есть какой-то рекомендуемый способ конвертации, буду рад попробовать!

вон... в моём выводе же команда: puttygen putty.key -o pem.key -O private-openssh
но скорей всего в гугле было тоже самое...

#319422
Fat-Zer написал:

вон... в моём выводе же команда: puttygen putty.key -o pem.key -O private-openssh
но скорей всего в гугле было тоже самое...

Ну да, именно. Попробовал, на всякий случай снова. Всё то же самое, и "-1" тоже:

text
debug1: identity file neww.pem type -1
debug1: identity file neww.pem-cert type -1
Войдите или зарегистрируйтесь, чтобы ответить.