LINUX.ORG.RU
решено ФорумAdmin

Нужна программка для обмена данными между серверами через файл

 , ,


1

2

Нужна программка для обмена данными между серверами через файл.
В связи с тем что не удалось использовать softeth на терминале под vmware. Нужен доступ к внутренним ресурсам vpn сети, которые доступны только на определенной машине (с нее доступен интернет).

Есть ли такое в природе?



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

так-то «все есть файл».

если впн поднят и работает - в чем проблема? используй хоть netcat.

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

сейчас получилось из особой машины подключиться на telnet локальной.
Как сделать теперь, чтобы с локальной можно было слать rest запросы как будто с удаленной? Putty мне кажется слишком сложным для настройки, разбираюсь

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

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

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

Поставил openssh. Подключаюсь с удаленного сервера на локальный по ssh успешно.
Делаю второй вариант по ссылке http://putty.org.ru/articles/putty-ssh-tunnels.html
Но чето не работает. Такое ощущение что фигня осталась.
Подскажите пж-та.

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

как его найти? По ссылке как раз он строиться.
Я успешно логинюсь с удаленного сервера на локальный с настройками из пункта 2.
Как проверить что тунель доступен на локальной машине?

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

соединение уже установлено, даже если не с той стороны, теперь вопрос только как этим правильно воспользоваться

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

получилось получить доступ к ssh c обоих сторон, как теперь сделать так, чтобы можно было вызывать rest запросы как будто с удаленной машины? (они работают только из нее)

NoName
() автор топика
Последнее исправление: NoName (всего исправлений: 1)
Ответ на: комментарий от NoName

если у тебя там веб сервер, то делай тунель на нужный порт

например:

удаленный сервер с веб сервером
ip: 10.10.1.1 port: 80 - это апач
твой локальный ip: 192.168.55.20

делаешь на удаленном сервере тунель
ssh -f -N user@192.168.55.20 -L 8080:10.10.1.1:80

потом у себя на компе в браузере вводишь 
http://localhost:8080 и получается что попадаешь на удаленный сервер на 80 порт

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

если тунель уже открыт, то путти тебе уже не нужно, тебе надо в браузере зайти на нужный порт локального адреса

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

Дело в том что сервер не на удаленной машине, а дальше.
Сейчас схема такая по порядку создания подключения:
1. (A)<-(B)
2. (A)->(B)
3. теперь нужно: (A)->(B)->(C:8000)

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

так не понятно, давай подробно

1. Сервер, ип, операционка, сервис и порт к которому нужен доступ
2. Локалка, ип, операционка
3. Откуда и как есть доступ

ипы можешь любые написать, главное чтоб не путать

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

сделал по другому, получилось еще проще. Всем спасибо.

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