Получите доступ к моему ПК через Интернет

у меня есть belkin dd-wrt маршрутизатор. Это соединяется с dyndns. Я могу получить доступ к своему ПК Windows XP через Интернет, и я уже включил RDP портом пересылки 3389 к моему локальному IP-адресу.Работает.

Как я включаю доступ к своему жесткому диску или какому-либо общему каталогу? Я хотел бы получить доступ к доле как это:

smb://dyndnsalias.com/HostnameOfMyPC/Share

Это даже возможно?

2
задан 25.10.2009, 14:06

5 ответов

Как другие заявили, Ваш маршрутизатор должен был бы быть настроен для передачи соответствующих портов компьютеру с долями. Вы будете открывать огромную дыру в системе безопасности, поэтому рассмотрите другие возможности.

Почти что-либо будет лучше, чем SMB/CIFS по открытому Интернету. Лично я использовал бы SCP/SFTP для использования в своих интересах безопасности SSH. Вы могли даже туннелировать SMB/CIFS по SSH... в теории. Единственная вещь, которую необходимо было бы сделать, 1) установите сервер SSH на своем компьютере и 2) передайте порты SSH со своего маршрутизатора на компьютер.

Теперь, к Вашему вопросу.

Ваш URI smb://dyndnsalias.com/HostnameOfMyPC/Share не будет работать, потому что у Вас есть два имен хостов там, dyndnsalias.com и HostnameOfMyPC. В теории (и в зависимости от того, где Вы пытались использовать это), формат будет:

smb://dyndnsalias.com/Sharename
         ^               ^
         |               |
 OR      + host/ip       + share
         |               |
         V               V
\\dyndnsalias.com\Sharename

Можно использовать любой из них для поля хоста/IP:

  • Ваш dyndnsalias.com псевдоним (решает к Вашему общедоступному IP),
  • Ваш общедоступный IP,
  • Ваш HostnameOfMyPC, если и только если Вы добавили его к Вашему hosts файл с Вашим общедоступным IP (это вошло бы /etc/hosts в системе Unix, или C:\windows\system32\drivers\etc\hosts в Windows):

    x.x.x.x    HostnameOfMyPC
    
2
ответ дан 08.12.2019, 04:52

Вы могли попробовать Hamachi: https://secure.logmein.com/products/hamachi2/Никакое перенаправление портов или dyndns необходим!

3
ответ дан 08.12.2019, 04:52

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

Я лично заглянул бы к использованию чего-то или как FTP-сервер, такой как Filezilla или как Сервер HTTP, такой как IIS или Apache.

Это позволит Вам совместно использовать корень своего жесткого диска или любой папки и иметь аутентификацию - наряду с тем, чтобы быть намного более безопасным.

2
ответ дан 08.12.2019, 04:52
  • 1
    Могли Вы говорить мне, как сделать это с кем-то. Я должен получить доступ к XP и Vista – mrt181 25.10.2009, 15:00
  • 2
    Вы просто включаете совместный доступ к файлам, затем передают все требуемые порты для SMB - однако я ДЕЙСТВИТЕЛЬНО не рекомендовал бы это - все последние несколько больших вирусов / сканирование использования для открывает доли SMB в Интернете и распространяет этот путь. – William Hilsum 25.10.2009, 15:08
  • 3
    Можно легко установить Сервер Filezilla в Windows, затем можно получить доступ к нему с помощью любого компьютера, или с помощью встроенной команды ftp, или с помощью клиента Filezilla. – Rich Bradshaw 25.10.2009, 15:10
  • 4
    хорошо, но который команда я должен использовать (smb://???????) – mrt181 25.10.2009, 15:14
  • 5
    Большинство ISP блокируют порты SMB так или иначе поэтому, даже если Вы SMB открытого порта по Интернету это, вероятно, все еще не будет работать. Некоторый FTP блока ISP и HTTP также, таким образом, Вам, вероятно, придется работать на не порте по умолчанию. Если возможный я использовал бы SFTP (сервер OpenSSH), так как это безопасно, и ISP, менее вероятно, заблокируют его. – shf301 25.10.2009, 19:56

Вам нужно к порту передачи 445 к той машине. Серьезно, хотя, как другие сказали, не делайте этого. Вы напрашиваетесь на неприятности с вирусами/использованием и т.д.

1
ответ дан 08.12.2019, 04:52

Другая опция, так как Вы выполняете dd-wrt, состоит в том, чтобы использовать OpenVPN (Вам будет нужна сборка vpn dd-wrt). Это позволяет Вам устанавливать VPN между своей удаленной машиной и своей локальной сетью (т.е. Ваша удаленная машина будет вести себя, как будто это находится в Вашей домашней сети). Это позволит Вам получать доступ ко всем ресурсам в Вашей домашней сети удаленно и надежно.

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

1
ответ дан 08.12.2019, 04:52

Теги

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