3 votes

Existe-t-il un moyen d'utiliser une connexion SSH pour accéder aux fichiers SMB ou UPnP sans configurer un VPN ?

Ce que j'essaie de faire est de configurer une clé SSH qui ne donne accès qu'à certains répertoires, pour des raisons de sécurité, je ne veux pas qu'elle ait un accès complet à mon serveur SSH. J'ai déjà la possibilité d'accéder aux répertoires dont j'ai besoin sur mon réseau local (actuellement en utilisant SMB, bien que j'aie également utilisé UPnP pendant un certain temps). J'ai cependant besoin de pouvoir accéder à ces fichiers en toute sécurité sur Internet à partir de machines Ubuntu et Windows.
Je suis quelque peu novice en matière de SSH et je ne suis pas sûr de la meilleure approche pour résoudre mon problème. Si quelqu'un sait comment je peux le faire ou où je peux trouver un tutoriel détaillé, je lui en serais reconnaissant.

Et comme toujours, si quelque chose prête à confusion ou s'il y a des commentaires ou des corrections, faites-le moi savoir.

3voto

Mercer Traieste Points 101

Ma suggestion serait de changer de racine en utilisant ssh. C'est une nouvelle fonctionnalité du serveur OpenSSH depuis la version 4.8p1. (paquet ubuntu : openssh-server) et donc disponible sur les versions ubuntu les plus récentes.

En bref, si un utilisateur donné (pour lequel vous distribuez la clé) se connecte via ssh, il sera emprisonné dans un répertoire nommé, rendant inaccessible l'accès à tout ce qui se trouve en dehors de ce répertoire. Ceci est particulièrement simple à mettre en place si vous voulez seulement accéder aux fichiers et ne pas vraiment exécuter de programmes pour l'utilisateur chrooté. Voir par exemple ici : http://www.howtoforge.com/chrooted-ssh-sftp-tutorial-debian-lenny

Si vous pouvez préciser vos besoins spécifiques, nous pourrons peut-être vous en dire plus.

De plus, une fois que vous aurez configuré votre utilisateur ssh emprisonné, vous pourrez envisager sshfs (pour ubuntu) et netdrive - http://www.netdrive.net (pour Windows) pour monter de manière transparente ces répertoires sur les machines respectives.

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