полный доступ к удаленному компьютеру без удаленного статического IP

Как я могу получить доступ к удаленному компьютеру, что удаленный компьютер находится в локальной сети? Я работал с реверсом ssh: http://www.vdomck.org/2005/11/reversing-ssh-connection.html Я не хочу просто SSH, но я хочу другой порт удаленного компьютера также, я хочу соединиться с удаленным компьютером http, ssh, mysql, ppp... порты How, я могу сделать это?

2
12.12.2011, 13:02
5 ответов

Если порты не являются firewalled, то Вы просто потребность механизм для обнаружения IP-адреса удаленной машины - который, как Hanan N. предполагает, могли использовать динамическую службу DNS - или просто метод самокрутки для регистрации адреса (NB, много ISPs теперь использует прозрачное проксирование HTTP - так не могла бы быть хорошая идея отправить эти данные по порту 80).

Но если Вы имеете, может получить ssh, работающий затем, можно выполнить pppd сверху ssh для установления соединения VPN

3
27.01.2020, 21:55
  • 1
    Вам не нужен pppd для SSH vpn. OpenSSH имеет опцию "Tunnel", которая устанавливает ссылку VPN. Сервер SSH запрещает туннели по умолчанию. Опция "PermitTunnel" в sshd_config может использоваться для разрешения туннелей. Обратите внимание, что с помощью SSH, поскольку VPN может вызвать значительные проблемы производительности; см. sites.inka.de/bigred/devel/tcp-tcp.html для обсуждения проблемы. Если возможно, лучше использовать VPN, которая использует UDP или IPSec как транспорт. –  Jonathan 12.12.2011, 19:43
  • 2
    В прошлый раз я посмотрел подробно на эту поддержку туннеля, варьировавшегося немного - возможно, я немного устарел. Относительно производительности я нашел только приблизительно 10%, наверху использующих ppp по SSL без измеримого дрожания - хотя действительно необходимо настроить MTU –  symcbean 13.12.2011, 12:12

Вам в основном нужны две вещи:

  1. Создайте бесплатную учетную запись на dyndns сервисе и установите программу на своем компьютере или лучшей конфигурации Ваш маршрутизатор для использования их сервиса (в случае, если Вам установили DD-WRT на нем), который отобразил бы имя, которое связано с Вашим текущим общедоступным IP, который Ваш ISP дал Вам. С тем именем можно создать соединение с маршрутизатором от anyware в мире независимо от того, что IP, который Вы имеете начиная с dyndns сервисного обновления имя для соединения с текущим IP-адресом.
  2. Необходимо передать от маршрутизатора требуемый порт, на который Вы хотите указать на свой IP-адрес локального компьютера, можно установить маршрутизатор на открытый порт 5001 и каждый раз, когда это получает пакет IP от внешнего мира, который он должен передать этому IP-адресу, которому Вы установили его для передачи.
2
27.01.2020, 21:55
  • 1
    я раньше использовал dyn, я использую no-ip.org теперь. –  Rob 12.12.2011, 18:32
  • 2
    @Rob: большой, это - то же самое, я также использую без IP. метод –  Hanan N. 12.12.2011, 18:38

Что относительно обратного прокси носков? Используя -D переключатель.

1
27.01.2020, 21:55
  • 1
    ssh-D от своего клиента к серверу?! Можно ли объяснить это? –  sinoohe 13.12.2011, 14:02
  • 2
    , Позволяет клиентам на сервере соединиться с сервером носков там. Ssh может затем туннелировать те соединения с сервисами на клиент. предложения –  Folkert van Heusden 14.12.2011, 10:20

Используйте любые динамические сервисы DNS (как dyndns.org). Необходимо установить клиент сервиса (клиент от dyndns присутствует в большинстве репозиториев), и он отправляет текущий IP на их серверы. И они обновляют домен имени записи. Поэтому у Вас есть свободный дважды косвенный домен со всегда актуальной информацией о Вашем текущем IP.

0
27.01.2020, 21:55
  • 1
    Каково значение IP-адреса, если тот компьютер находится позади NAT (подмена)?.. –  imz -- Ivan Zakharyaschev 12.12.2011, 14:10
  • 2
    Можно использовать динамический DNS, если Вы можете к портам передачи к Вашему компьютеру. Иначе там должен ни в коем случае решить эту проблему. Конечно, можно использовать туннель ipv6, но к сожалению, у большинства интернет-пользователей dont't есть ipv6 вообще. –  rush 12.12.2011, 14:22
  • 3
    Хорошо, порты пересылки другая часть решения. Просто знание IP-адреса (единственная вещь, обсужденная в этом ответе), дает мало. –  imz -- Ivan Zakharyaschev 12.12.2011, 14:28
  • 4
    Есть ли с этой целью какой-либо Свободный sofrware?, я не хочу использовать какое-либо собственное программное обеспечение –  sinoohe 13.12.2011, 13:59

Если у Вас нет общедоступного IP, можно использовать SSH по протоколу XMPP/Jabber. Таким образом, можно получить доступ только с Google Talk по настольному или мобильному телефону (например, Android).

0
27.01.2020, 21:55

Теги

Похожие вопросы