Вопрос: монтировать удаленно mybook live network drive


У меня есть mybook live западный цифровой жесткий диск 1 ТБ, подключенный к маршрутизатору fritzbox 7270 в офисе. Когда я нахожусь в офисе, я могу установить этот диск на ubuntu, так как я добавил в файл etc / fstab:

//192.168.178.30/user /home/user/DISK cifs auto,iocharset=utf8,user=user%password 0 0

Есть ли аналогичный, простой и безопасный способ сделать то же самое, когда я вышел из офиса, используя статический IP-адрес маршрутизатора fritzbox?

Я уже добавил перенаправление портов tcp в маршрутизатор для портов 8080 (до 80 дисков) и 8443 (до 443 на диске).

Я активировал также переадресацию порта на 445.

Результаты до сих пор: ... cifs auto,iocharset=utf8,port=445,user=user%password 0 0 Не удалось найти подходящий адрес.

... cifs auto,iocharset=utf8,ip=192.168.178.30,user=user%password 0 0 ошибка монтирования (115): выполняемая операция См. Справочную страницу mount.cifs (8) (например, man mount.cifs)

... cifs auto,iocharset=utf8,port=445,user=user%password 0 0 ошибка монтирования (112): хост отключен

Наконец, когда я делаю сканирование портов удаленно на маршрутизаторе Fritz! Box, для порта 445. Нет чтения. Возможно, это и является причиной проблемы. Кто-нибудь знает, как его открыть (активирована переадресация порта 445 на 445-й порт диска)?

Я также попытался вручную изменить настройки Fritz! Box, как описано Вот но все еще во время сканирования портов на маршрутизаторе 445 порт не отображается.

заранее спасибо


4
2017-10-27 20:12


Источник




Ответы:


Порт 443 обычно используется для HTTPS; Я считаю, что правильный порт для CIFS - 445. Вам нужно будет переслать этот порт. Я просмотрел порт моего MyBook Live и показал, что у него открытый порт на 445 для файловой системы.

сканирование портов:

PORT      STATE SERVICE
21/tcp    open  ftp
22/tcp    open  ssh
80/tcp    open  http
111/tcp   open  rpcbind
139/tcp   open  netbios-ssn
443/tcp   open  https
445/tcp   open  microsoft-ds
548/tcp   open  afp
2049/tcp  open  nfs
49153/tcp open  unknown

Я также рекомендовал бы создать VPN на маршрутизаторе fritzbox

Затем вам нужно будет установить его вручную или добавить строку в etc / fstab, которая использует внешний IP-адрес.

Командная строка:

$ mkdir /mnt/cifs
$ mount -t cifs //server-name/share-name /mnt/cifs -o username=shareuser,password=sharepassword,domain=yourdomain
$ mount -t cifs //123.456.78.90/sharename /mnt/cifs -o 

Имя пользователя = shareuser, пароль = sharepassword, домен = имя_домен

Не нужно указывать порт в вашей команде mount, поскольку протокол должен указывать это.


5
2017-10-28 15:58



Спасибо, cprofitt. Не могли бы вы посоветовать мне, как смонтировать его с терминала? Кроме того, если мы говорим, что 123.456.78.90 - это удаленный статический ip-код fritz, я должен добавить переадресацию портов 123.456.78.90:445 в порт 445 из 192.168.178.30 в маршрутизаторе? - bob
Кроме того, что касается Shrew Soft VPN-клиента, я использовал его успешно, но я вижу много раз отключений, поэтому я не могу использовать его для длительных задач (например, большого количества копий файлов) - bob
Я добавил переадресацию портов на 445 портах и ​​попробовал sudo mount.cifs //123.456.78.90:445/user /home/user/diskrem -o,iocharset=utf8,uid=1000,gid=1000,user=user%password но результат mount error: could not resolve address for 123.456.78.90:445: Unknown error - bob
Вы попробовали порт опций mount.cifs (задает номер порта, по которому клиент будет пытаться связаться с сервером CIFS), например, добавьте в опции port = 8445, если в маршрутизаторе, который вы переносите, пересылаете с 8445 до 445. - Pipe
@bob Да, вы должны добавить перенаправление портов, но не нужно добавлять порт в команду mount. sudo mount.cifs //123.456.78.90/user /home/user/diskrem -o,iocharset=utf8,uid=1000,gid=1000,user=user%password должно сработать. - cprofitt


У меня также есть WD Live, но я решил использовать ssh / sftp для совместного использования файлов.

В моем маршрутизаторе я сделал PAT как publicIP: 23 -> internalIP: 22

Затем в Наутилусе я использую следующее местоположение

sftp://username@publicIP:23/<SharePath>

Поскольку я ленив и не люблю пароли, аутентификация выполняется через частные ключи и в Nautilus есть закладка для моей домашней акции.


3
2017-10-31 18:49



спасибо, но я не хотел бы открывать ftp-порт. - bob
вам не нужно открывать ftp-порт, просто ssh (tcp / 22) - Pipe
вы можете использовать любой порт, который вы хотите на маршрутизаторе, до тех пор, пока он перенаправляется маршрутизатором в порт 22 на WD Live NAS. порты 23 и 80 просто используются для прохода брандмауэров, которые блокируют порт 22. - ImaginaryRobots
Спасибо вам обоим. Я пробовал выше, но доступ запрещен. Я включил ftp в wd-интерфейсе, а также переадресацию портов ip-порта общего пользования 23 в wd-порт 22. Вы можете поделиться информацией? - bob
только нормальная ftp работает в поле fritz !. Трюк, который вы предложили, не работает в моем случае, так как fritzbox закрывает соединение, если я делаю это, как описано в вашем примере (я пробовал 23 и 8443 порта до 22). Тем не менее, я благодарю вас. - bob