The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Cygwin - настройка SSH"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Samba, вопросы интеграции Unix и Windows (Public)
Изначальное сообщение [Проследить за развитием треда]

"Cygwin - настройка SSH" 
Сообщение от Stas emailИскать по авторуВ закладки(??) on 28-Дек-04, 13:12  (MSK)
Здравствуйте! Установил на днях на Win2003 Cygwin, решил ознакамливаться с *nix системами потихоньку. Все вроде бы ничего, но как только начал разбираться с ssh, начались проблемы. Сгенерировав DSA-ключи и настроив sshd_config, попытался запустить sshd (/ssh/sshd -d -f /ssh/sshd_config). В результате получил следующее:
/ssh/sshd_config line 8: Deprecated option RhostsAuthentication
debug1: sshd version OpenSSH_3.9p1
Could not load host key: /ssh/ssh_host_key
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Could not load host key: /ssh/ssh_host_dsa_key
Disabling protocol version 2. Could not load host key
sshd: no hostkeys available -- exiting.

Т.е., как я понял, во-первых, опцию RhostsAuthentication дебаггер считает лишней, а во-вторых, не смог загрузить ДСА-ключ.

Привожу листинг sshd_config:
HostKey /ssh/ssh_host_key
HostDSAKey /ssh/ssh_host_dsa_key
PidFile /ssh/sshd.pid
Protocol   2
PasswordAuthentication yes
IgnoreRhosts   yes
IgnoreUserKnownHosts yes
RhostsAuthentication no
RhostsRSAAuthentication no

В чем прокол? Где я ошибся?

P.S.: Сам Cygwin находится у меня в D:\Cygwin, соотв. ключи и sshd_config я бросил в созданную мной папку D:\Cygwin\Ssh.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Cygwin - настройка SSH" 
Сообщение от Stas emailИскать по авторуВ закладки(??) on 29-Дек-04, 10:28  (MSK)
С горем пополам получилось запустить sshd. Геморрное это дело, скажу я Вам. По крайней мере, под Win2003 Server. Сначала пришлось добавлять группу администраторов, к которой относится мой пользователь, в некоторые опции локальной политики безопасности, потом добавлять папку с bash-ем в перем. окружения PATH, туда же добавил и путь к папке ssh. Кроме того, выяснилось, что необходима еще папка /var/empty (установить в качестве владельца - юзера-админа с помощью chmod) и самое интересное (нигде в cygwin-овской документации я этого не нашел) оказался необходим юзер sshd (добавил в passwd и group).

Но вдруг возникла проблема (если ее можно так назвать :) ) при подключении клиента. Подключаюсь я локально, т.е. к 127.0.0.1. В качестве логина завожу существующего юзера. Но, тут запрашивается пароль. А какой именно пароль ему нужен? Что в passwd у меня для всех юзеров пока пустые пароли:
stas::1000:547:Stas Kalishenko:/ssh:/bin/bash
everyone::0:0:::
system::18:18:::
administrator::500:544::/bin:/bin/bash
guest::501:546:::
administrators::544:544::/bin:
sshd::22:22:Secure Shell Daemon:/var/empty:/sbin/nologin

что ключи я генерировал с пустым паролем, т.е. после опции -N пустые кавычки
/ssh/ssh-keygen -d -f /ssh/ssh_host_dsa_key -N ''

Подскажите, пожалуйста.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Cygwin - настройка SSH" 
Сообщение от Stas emailИскать по авторуВ закладки(??) on 29-Дек-04, 18:25  (MSK)
Странно, что никто не отвечает. И проблему с паролем я решил. Просто запрашивался пароль Виндового юзера. Т.е. залогинился я нормально, но сервер ssh меня сразу же выбрасывает. Пишет, что
Fanfare!!!
You are successfully logged in to this server!!!

а затем выбрасывает. Делаю я следующее:

[stas@root bin]# /ssh/ssh.exe -v 127.0.0.1 -l stas

В ответ:

OpenSSH_3.9p1, OpenSSL 0.9.7d 17 Mar 2004
debug1: Connecting to 127.0.0.1 [127.0.0.1] port 22.
debug1: Connection established.
Could not create directory '/cygdrive/d/ssh/.ssh'.
debug1: identity file /cygdrive/d/ssh/.ssh/identity type -1
debug1: identity file /cygdrive/d/ssh/.ssh/id_rsa type -1
debug1: identity file /cygdrive/d/ssh/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_3.9p1
debug1: match: OpenSSH_3.9p1 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_3.9p1
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
The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.
DSA key fingerprint is 54:54:fc:30:e4:72:70:8c:27:9d:3b:14:7f:c9:9a:5d.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/cygdrive/d/ssh/.ssh/known_ho
sts).
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,password,keyboard-interacti
ve
debug1: Next authentication method: publickey
debug1: Trying private key: /cygdrive/d/ssh/.ssh/identity
debug1: Trying private key: /cygdrive/d/ssh/.ssh/id_rsa
debug1: Trying private key: /cygdrive/d/ssh/.ssh/id_dsa
debug1: Next authentication method: keyboard-interactive
debug1: Authentications that can continue: publickey,password,keyboard-interacti
ve
debug1: Next authentication method: password
stas@127.0.0.1's password:
debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
Last login: Wed Dec 29 16:02:18 2004 from 127.0.0.1
Fanfare!!!
You are successfully logged in to this server!!!
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: channel 0: free: client-session, nchannels 1
Connection to 127.0.0.1 closed.
debug1: Transferred: stdin 0, stdout 0, stderr 33 bytes in 0.5 seconds
debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 70.7
debug1: Exit status 255

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

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Cygwin - настройка SSH" 
Сообщение от Михаил Искать по авторуВ закладки(??) on 12-Янв-05, 17:08  (MSK)
>Странно, что никто не отвечает.

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

я тоже разбираюсь с SSH, поэтому конкретно помочь не могу, но нашел интересную страничку, может она тебе поможет: http://cp1251.bog.pp.ru/work/ssh.html

Михаил.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру