LINUX.ORG.RU
ФорумAdmin

Проблема с ssh


0

1

Перенес веб панель управления на отдельный vds, суть панели должна конектится на удаленный ssh, когда в панели заказывают сервер, должен создаваться юзер по команде useradd и записываться в paaswd & shadow на удаленном сервере, но это не происходит, не пойму почему?

ОС Debian 7 x86



Последнее исправление: riddik123 (всего исправлений: 1)

Ответ на: комментарий от leave

Вы не поняли когда панель и питон скрипт стояли на одной машине все пользователи создавались, но панель поддерживает удаленное соединение ssh, панель перенес на отдельный сервер, а питон скрпт который выполняет создания linux пользователей стоит на другой машине. Все работает кроме создания пользователя, панель отправляет питону команду, а питон ее выполняет

useradd -m -g gameservers -p 1234 user

но даже когда вручную создаю и конектюсь по ftp пишет не верный пароль

riddik123
() автор топика
Ответ на: комментарий от riddik123

но даже когда вручную создаю и конектюсь по ftp пишет не верный пароль

а ваш ftp-сервер использует PAM? Если, скажем, на пользователя делать su из-под другого пользователя (не рута) - пароль подходит?

leave ★★★★★
()
Ответ на: комментарий от leave

вот что в логах apache пишется когда панель обращается к моему серверу

[Mon Aug 25 16:05:21 2014] [error] [client 46.61.242.6] PHP Warning: ssh2_connect(): Unable to connect to 188.120.232.41 on port 22022 in /var/www/test/data/www/cp.host-gs.ru/engine/libs/ssh2.php on line 16, referer: http://cp.host-gs.ru/servers/control/index/25 [Mon Aug 25 16:05:21 2014] [error] [client 46.61.242.6] PHP Warning: ssh2_connect(): Unable to connect to 188.120.232.41 in /var/www/riddik123/data/www/cp.host-gs.ru/engine/libs/ssh2.php on line 16, referer: http://cp.host-gs.ru/servers/control/index/25

riddik123
() автор топика
Ответ на: комментарий от riddik123

Ошибка в логе означает, что php-скрипт, который запускается, пытается подключиться к серверу с IP-адресом 188.120.232.41 на порт 22022. Если у вас не настроено никаких фаерволлов, то на 22022 на этом сервере ничего не висит. А вот на 22 порту висит и ждет подключений ssh (telnet'ом отлично к нему цепляется) Судя по вашему описанию, надо попробовать изменить либо настройку в панели (где указывается порт для подключения), либо сам скрипт, чтобы он шел на 22 порт вместо 22022.

Если фаерволлы есть и порт указан верно, то, видимо, в нем надо разрешить подключения с cp.host-gs.ru машины на 188.120.232.41 по 22022 порту.

Судя по ошибке - скрипт сейчас все же не работает и никаких пользователей не создает.

over_quota
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.