3 votes

Comment créer un NAS domestique et le partager en ligne ?

Ma famille vit dans trois pays différents en Europe. Nous disposons tous de connexions Internet décentes, mais nous avons du mal à partager des fichiers (documents, photos, films personnels et musique).

Je rêve de gérer un NAS domestique en réseau à partir de mon placard et de le partager en toute sécurité avec ma famille, mais je ne sais pas comment m'y prendre.

Dans l'idéal, il devrait couvrir ces bases, en les classant par ordre de priorité :

  • doit fonctionner sous Linux (Ubuntu) et Windows (XP + 7),
  • lecteur réseau sur site pour mon PC media center et mon PC de bureau,
  • lieu de sauvegarde des données sur site pour mes ordinateurs personnels,
  • l'emplacement de sauvegarde des données hors site pour la famille hors site (Win&Linux),
  • partage hors site de fichiers sécurisés avec ma famille (Win&Linux, FTP serait acceptable),
  • compatible avec CrashPlan logiciel de sauvegarde hors site,
  • front-end web pour la gestion à distance.

Matériel :

  • gigabit Ethernet,
  • au moins 5 baies de disques hot-swap (3½") avec des disques de tailles différentes,
  • RAID-5 ou mieux ,
  • les performances sont moins importantes que les fonctionnalités ; je ne fais pas de montage vidéo ni de bases de données.

J'envisage d'utiliser le Drobo 5N ou éventuellement l'onéreux Drobo B800 qui dispose de plus de baies de disque, mais qui n'en vaut probablement pas la peine pour un usage domestique. ReadyNAS est également souvent mentionné, mais je n'ai pas trouvé beaucoup de détails à son sujet. Beaucoup de gens font l'éloge de FreeNAS et cela m'intéresserait aussi, en particulier s'il serait plus facile de réaliser la liste de souhaits ci-dessus avec FreeNAS qu'avec, par exemple, un Drobo.

Mais vraiment le matériel n'est pas le problème, c'est l'idée même :

J'ai manipulé des ordinateurs suffisamment longtemps pour savoir qu'il est très facile de déballer du matériel et de le brancher, mais ce n'est pas tout. Une fois le matériel mis sous tension, comment puis-je travailler sur la liste ci-dessus ? Comment puis-je en faire profiter ma famille ? en toute sécurité -- Sans pour autant maudire mon routeur ADSL ? Je m'y connais en informatique, mais je ne suis pas un administrateur de centre de données ni un gourou de Linux.

De plus, il semble que CrashPlan ne fonctionne qu'avec le "stockage attaché localement", c'est-à-dire les disques USB, et non les disques réseau. Cela signifie que je ne peux pas sauvegarder ce NAS dans CrashPlan. Si je veux avoir des données dans CrashPlan, elles doivent être locales sur mon ordinateur et de là CrashPlan peut les copier sur le NAS et dans leur nuage - mais je dois "gaspiller" de l'espace local pour que cela fonctionne. Il serait également tout à fait génial de mettre en miroir ce NAS avec un NAS identique dans la maison de mon frère - mais cela n'est pas encore le cas. pas une sauvegarde !

Pour les besoins de l'argumentation, supposons un budget de 1 000 euros et une poignée de nuits tardives pour tout configurer.

1voto

Protector one Points 1546

C'est pratiquement la même chose qu'une entreprise qui met en place un serveur de fichiers. J'ai un readyNAS à la maison, mais je n'ai pas cherché à le partager. Au travail, j'ai un serveur de fichiers RAID auquel j'accède de chez moi, du travail et de partout (ce qui me donne une certaine expérience de votre question).

Dans l'ensemble, voici les étapes, sans ordre particulier :

  • disposer d'une adresse IP statique auprès du fournisseur d'accès à Internet où se trouve le serveur (pour votre service Internet à domicile)
  • configurer le routage des ports dans votre pare-feu (généralement le boîtier sans fil+routeur)
    • déterminer les ports que vous avez l'intention de servir, les envoyer à l'adresse IP interne de votre NAS
    • paramétrez le serveur DHCP de votre routeur pour qu'il commence à .100 ou quelque chose du genre
    • régler votre NAS sur une adresse IP statique au sein de votre LAN sur une valeur en dehors de la plage du serveur DHCP

Ma machine de travail fonctionne sous Ubuntu, avec un serveur samba et openssh-server. Sur le lieu de travail, j'achemine le port 22 (ssh) vers ce serveur. Au travail, les ordinateurs Windows peuvent se connecter à l'adresse IP du serveur, s'authentifier et partager des fichiers. Ceci est géré dans la configuration samba.cnf et il y a BEAUCOUP d'informations sur internet sur la façon de le faire. Je n'ai aucune idée de la manière dont vous pourriez sécuriser le partage de fichiers Windows sur le réseau étendu, bien que le tunnel ssh puisse fonctionner si vous y parvenez.

Pour l'internet, j'utilise SSH, SCP et SSHFS pour connecter des ordinateurs et partager/éditer des fichiers et j'utilise id_rsa.pub et des clés privées pour l'authentification. J'utilise id_rsa.pub et des clés privées pour l'authentification. Tous ces protocoles utilisent le protocole ssh pour la connexion. Je ne connais pas les étapes explicites requises pour que Windows partage des fichiers, mais je suis sûr que ce n'est pas trop compliqué en cherchant sur Google. Je sais que j'utilise "putty" dans Windows pour me connecter en SSH à des ordinateurs ubuntu.

Ainsi, pour vous permettre de laisser un ordinateur Windows extérieur à votre réseau partager des dossiers via le partage Windows :

  • déterminer le(s) port(s) à transférer
  • connaître le schéma de cryptage et d'authentification disponible
  • tester localement sur votre réseau local
  • puis test du travail, etc.
  • publier un mode d'emploi pour vos proches
  • répondre au téléphone lorsqu'ils appellent à l'aide ;)

Il ne s'agit pas d'un "mode d'emploi", mais il devrait contenir suffisamment d'informations pour que vous puissiez commencer à travailler sur votre objectif :)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X