Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запрос к базе данных по ssl 
:(
    Опции темы
BETEP
Дата 12.6.2007, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 14.3.2007

Репутация: нет
Всего: нет



Есть сервер, у которого открыт только один порт, для ssl. На серваке стоит БД postgres. 
Можно ли как-нибудь из php-скрипта на другой машине выполнить запрос в этой базе и принять результат.
PM MAIL   Вверх
sTa1kEr
Дата 13.6.2007, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: нет
Всего: 146



Вероятно, вы имели ввиду, что открыт порт для https? В таком случае, выполнить запрос возможно, если поставить на сервер скрипт который будет является посредником между БД и удаленном компьютером. На прямую не получится.
PM MAIL   Вверх
Glip
Дата 13.6.2007, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 473
Регистрация: 30.12.2006

Репутация: 2
Всего: 18



sTa1kEr, возможно как раз не https а ssl, постгрис умеет работать через шифрованый канал. в описаниях php функций для подключения к постгрис не заметил параметров отвечающих за это.


--------------------
user posted image
PM MAIL   Вверх
sTa1kEr
Дата 13.6.2007, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: нет
Всего: 146



Тогда обьясните, что значит "Есть сервер, у которого открыт только один порт, для ssl."? Что за порт, кто его слушает? postgres?
PM MAIL   Вверх
BETEP
Дата 15.6.2007, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 14.3.2007

Репутация: нет
Всего: нет



Блин, опечатка. Не SSL, а SSH.
postgres слушает свой стандартный порт 5432, но доступ к нему снаружи отсутствует. Зато открыт порт для доступа по ssh, т.е можно зацепиться, например, putty за этот сервак, а затем уже логиниться в базу и выполнять запросы.

Это сообщение отредактировал(а) BETEP - 15.6.2007, 13:10
PM MAIL   Вверх
sTa1kEr
Дата 15.6.2007, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: нет
Всего: 146



Теперь понятно. В теории возможно. Соединится через сокеты, послать логин пароль, а затем выполнять запросы через консоль (напрямую или написать скриптик, который будет их выполнять) и распарсить полученные данные. Но это все теория. На практике же все несколько сложнее...
Нашел на sourceforge.net несколько проектов на PHP которые могут в этом помочь.
http://sourceforge.net/projects/phpshell/
http://sourceforge.net/projects/shcmd/
http://sourceforge.net/projects/phpeshell/
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0725 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.