Я хочу поделиться папкой на компьютере X с несколькими другими узлами, скажем, A, B, C, которые находятся в той же локальной сети. X находится за маршрутизатором, и IP-адрес маршрутизатора может со временем меняться (он назначается DHCP), и я не могу это контролировать. Каждый из A, B, C имеет статический IP-адрес, и я могу пропинговать A, B, C из X. Все узлы работают под управлением Linux. Какова лучшая практика, если я хочу поделиться папками на X с A, B, C?
Я знал, что один из подходов в некоторой степени является работоспособным: настроить NAT на маршрутизаторе на порт 22 X, а затем использовать sshfs на A, B, C для монтирования папки X. Однако недостатком является то, что IP-адрес маршрутизатора может измениться.
Я также пытался использовать реверс ssh + sshfs. Однако, похоже, что это может предоставить общий доступ к папке только одному узлу, например X -> A, а не всей сети (A, B, C).