у меня есть belkin dd-wrt маршрутизатор. Это соединяется с dyndns. Я могу получить доступ к своему ПК Windows XP через Интернет, и я уже включил RDP портом пересылки 3389 к моему локальному IP-адресу.Работает.
Как я включаю доступ к своему жесткому диску или какому-либо общему каталогу? Я хотел бы получить доступ к доле как это:
smb://dyndnsalias.com/HostnameOfMyPC/Share
Это даже возможно?
Как другие заявили, Ваш маршрутизатор должен был бы быть настроен для передачи соответствующих портов компьютеру с долями. Вы будете открывать огромную дыру в системе безопасности, поэтому рассмотрите другие возможности.
Почти что-либо будет лучше, чем 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),Ваш HostnameOfMyPC
, если и только если Вы добавили его к Вашему hosts
файл с Вашим общедоступным IP (это вошло бы /etc/hosts
в системе Unix, или C:\windows\system32\drivers\etc\hosts
в Windows):
x.x.x.x HostnameOfMyPC
Вы могли попробовать Hamachi: https://secure.logmein.com/products/hamachi2/Никакое перенаправление портов или dyndns необходим!
Это возможно, но я не рекомендовал бы это вообще, поскольку это может оставить Вашу машину открытой для нападения.
Я лично заглянул бы к использованию чего-то или как FTP-сервер, такой как Filezilla или как Сервер HTTP, такой как IIS или Apache.
Это позволит Вам совместно использовать корень своего жесткого диска или любой папки и иметь аутентификацию - наряду с тем, чтобы быть намного более безопасным.
Другая опция, так как Вы выполняете dd-wrt, состоит в том, чтобы использовать OpenVPN (Вам будет нужна сборка vpn dd-wrt). Это позволяет Вам устанавливать VPN между своей удаленной машиной и своей локальной сетью (т.е. Ваша удаленная машина будет вести себя, как будто это находится в Вашей домашней сети). Это позволит Вам получать доступ ко всем ресурсам в Вашей домашней сети удаленно и надежно.
После того как Вам настроили OpenVPN на Вашем маршрутизаторе, необходимо будет установить и настроить клиенты на любой удаленной машине, которую Вы хотите использовать.