Модераторы: powerfox, pythonwin, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Клиент(Windows 7)-сервер(Linux). Доступ к серверу. 
V
    Опции темы
plica98
Дата 2.2.2016, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Добрый день уважаемые, Коллеги.

Нуждаюсь в Вашей помощи.

Есть система клиент-сервер.
Клиент на машине с Windows 7, сервер на машине под Linux.
Клиент периодически забирает файлы созданные сервером по TCP.


Сеть одноранговая.
Как разрешить доступ к серверу на Linux машине?

Надо где-то прописать IP- адрес клиента  и порт обмена.

С уважением plica98.

PM MAIL   Вверх
kapbepucm
Дата 2.2.2016, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 957
Регистрация: 14.6.2007
Где: Латвия

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



Цитата(plica98 @  2.2.2016,  11:35 Найти цитируемый пост)
Как разрешить доступ к серверу на Linux машине?

Ну, для начала стоит выяснить, что блочит открытый TCP порт на линуксе. В общем случае мало данных для вразумительного ответа smile


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
plica98
Дата 2.2.2016, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(kapbepucm @  2.2.2016,  13:47 Найти цитируемый пост)
Ну, для начала стоит выяснить, что блочит открытый TCP порт на линуксе. В общем случае мало данных для вразумительного ответа  


Блочит то, что порт не открыт. А как его открыть пока не знаю.
PM MAIL   Вверх
kapbepucm
Дата 2.2.2016, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 957
Регистрация: 14.6.2007
Где: Латвия

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



Хмм... А открывать порт разве не задача вашей серверной программы?

Это сообщение отредактировал(а) kapbepucm - 2.2.2016, 14:07


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
plica98
Дата 2.2.2016, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(kapbepucm @  2.2.2016,  14:03 Найти цитируемый пост)
Хмм... А открывать порт не задача сервера? 



Для обмена по TCP клиент и сервер используют порт 4000. Так в программе заложено. Этот порт и надо открыть на Linux машине.
PM MAIL   Вверх
kapbepucm
Дата 2.2.2016, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 957
Регистрация: 14.6.2007
Где: Латвия

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



попробуем с другой стороны smile
запустите ваш сервер и введите команду:
Код
nmap -p 4000 IP-адрес_линукса
 и покажите результат вывода


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
plica98
Дата 2.2.2016, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(kapbepucm @  2.2.2016,  14:20 Найти цитируемый пост)
и покажите результат вывода 



4000/tcp open remoteanything

Да, порт 4000 открыт.

A IP-шник Windows машины 192.168.2.3

его же где-то надо прописать, т.е. разрешить доступ с этого IP адреса.
PM MAIL   Вверх
kapbepucm
Дата 2.2.2016, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 957
Регистрация: 14.6.2007
Где: Латвия

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



У меня есть предположение, что всё что надо, уже открыто. Вы работоспособность клиента тестировали?

Добавлено @ 14:37
Цитата(plica98 @  2.2.2016,  14:30 Найти цитируемый пост)
его же где-то надо прописать
 это не всегда так, обычно локальному серверу должно быть всё равно с какого IP в него заходят

Это сообщение отредактировал(а) kapbepucm - 2.2.2016, 14:38


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
plica98
Дата 2.2.2016, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(kapbepucm @  2.2.2016,  14:35 Найти цитируемый пост)
это не всегда так, обычно серверу должно быть всё равно с какого IP в него заходят 



Серверу, конечно, все равно. А вот системе безопасности Linux, думаю, не совсем все равно.

Добавлено @ 14:46
Цитата(kapbepucm @  2.2.2016,  14:35 Найти цитируемый пост)
Вы работоспособность клиента тестировали?



Клиент и сервер работоспособны на 100%. Изначально клиент был написан на Qt под Linux. И Linux-oвый клиент прекрасно работает с сервером.
Потом Qt-шный проект был перенесен под Windows 7 один в один.


Это сообщение отредактировал(а) plica98 - 2.2.2016, 14:57
PM MAIL   Вверх
kapbepucm
Дата 2.2.2016, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 957
Регистрация: 14.6.2007
Где: Латвия

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



То есть вопрос состоит в том, чтобы на серверной машине разрешить доступ только с конкретного IP и только на конкретный порт, всё остальное закрыть, и реализовать это средствами ОС?

Добавлено через 6 минут и 38 секунд
Цитата(plica98 @  2.2.2016,  14:45 Найти цитируемый пост)
системе безопасности Linux, думаю, не совсем все равно

задача "системы безопасности" по возможности не мешать серверам работать smile


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
plica98
Дата 2.2.2016, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(kapbepucm @  2.2.2016,  15:02 Найти цитируемый пост)
То есть вопрос состоит в том, чтобы на серверной машине разрешить доступ только с конкретного IP и только на конкретный порт, всё остальное закрыть, и реализовать это средствами ОС?



Да, на серверной машине надо разрешить доступ с конкретного IP и на конкретный порт. Все остальное не интересует. Пусть будет так, как есть.

Добавлено через 2 минуты и 47 секунд
Цитата(kapbepucm @  2.2.2016,  15:02 Найти цитируемый пост)
задача "системы безопасности" по возможности не мешать серверам работать  



Согласен. Поэтому надо системе безопасности "сказать" где-то, что указанный IP-адрес и порт "свои". То есть где-то прописать. Ну, чтобы там всякие межсетевые экраны и пр. не блокировали доступ клиента к серверу.
PM MAIL   Вверх
plica98
Дата 2.2.2016, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Отключил firewall и все заработало.


kapbepucm , спасибо за помощь и участие.

Добавлено через 2 минуты и 30 секунд
Вопрос решен.

Это сообщение отредактировал(а) plica98 - 2.2.2016, 17:24
PM MAIL   Вверх
Google
  Дата 27.5.2019, 10:18 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




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


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

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