Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/02/2015, à 21:33

adrienb

[RÉSOLU] Connexion locale et distante

Bonjour,
je possède un serveur web, mail, ftp, sql que je gère via SSH, aussi bien à distance qu'en local via mon pc portable sous ubuntu desktop 14.10.

Le problème est pour la gestion en local, car pour se faire, je suis obligé de modifier le fichier /etc/hosts pour décommenter la ligne avec mes hosts personnaisés. Ensuite, quand je sors, je dois remodifier ce fichier pour recommenter la ligne.
Je trouve que cette méthode est relativement fastidieuse (sans être compliquée).

Je souhaiterais donc trouver un système qui me permette de paramétrer le fichier hosts à utiliser en fonction du point d'accès utilisé.
Par exemple (B1 = même réseau que le serveur ; B2 = autre réseau | hosts1 = ligne commentée ; hosts2 = ligne décommentée)

192.168.XXX.XXX     site.com

Si je suis sur B1, c'est c'est hosts2 qui est utilisé, alors que si je suis sur B2, c'est hosts1 qui est utilisé.
Je cherche donc un soft qui permette de faire ça, ou au pire, un script.

Si vous avez une idée, je suis preneur smile

Dernière modification par adrienb (Le 25/02/2015, à 22:18)

Hors ligne

#2 Le 21/02/2015, à 22:04

ArchLinux

Re : [RÉSOLU] Connexion locale et distante

Je vois pas pourquoi tu aurai besoin de toucher au fichier host, pour quel raison exactement tu fais ça ?

Hors ligne

#3 Le 21/02/2015, à 22:15

adrienb

Re : [RÉSOLU] Connexion locale et distante

j'héberge mes sites sur un serveur personnel. Quand je veux y accéder alors que je suis connecté à ma box (la même que le serveur), le site ne charge pas, alors que quand je suis chez ma petite amie, ça fonctionne. Du coup pour pouvoir y accéder en local, je modifie le fichier hosts.

Hors ligne

#4 Le 21/02/2015, à 22:59

ArchLinux

Re : [RÉSOLU] Connexion locale et distante

D'accord mais tu n'a pas besoin de modifier l'host, il suffit soit :

- d'utiliser l'adresse ip locale du serveur web quand tu es en locale et l'adresse ip publique ou le nom de domaine quand tu es a l'extérieur.
ou
- tu peux utiliser un nom DynDNS associé a l'ip locale et tu pourra t'y connecter dans les 2 cas avec ce nom.

Hors ligne

#5 Le 21/02/2015, à 23:02

adrienb

Re : [RÉSOLU] Connexion locale et distante

Le problème est que j'héberge plusieurs sites sur ce même serveur

Hors ligne

#6 Le 21/02/2015, à 23:13

pires57

Re : [RÉSOLU] Connexion locale et distante

Et alors qu'est ce que sa change? Que tu ai un ou cinquante site c'est le même principe:

ipserveur/nomSite

Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#7 Le 21/02/2015, à 23:19

adrienb

Re : [RÉSOLU] Connexion locale et distante

Faux, j'héberge plusieurs sites avec plusieurs domaines différents (logique) et chaque site a son propre répertoire web.
J'utilise VestaCP pour gérer mon serveur.

Hors ligne

#8 Le 23/02/2015, à 15:10

voxdemonix

Re : [RÉSOLU] Connexion locale et distante

adrienb a écrit :

Faux, j'héberge plusieurs sites avec plusieurs domaines différents (logique) et chaque site a son propre répertoire web.
J'utilise VestaCP pour gérer mon serveur.


http(s)://Ip_local_Serveur:port_vhost (et hop, magie) Tu peux aussi passer par Tor Hidden Service qui permet d'utiliser la même config en local ou en distant (vu qu'on passe toujours par un serveur tiers)

Hors ligne

#9 Le 23/02/2015, à 21:03

pires57

Re : [RÉSOLU] Connexion locale et distante

Dans ce cas si j'ai faux je ne vais pas perdre mon temps à expliquer.
Après tout ce genre de chose ne fait que partie intégrante de mon métier et je ne suis surement pas qualifié pour t'aider.
Ceci dis c'est bizarre mais moi j'ai pas besoin de modifier mes fichiers hosts pour charger mes différents site web de test .

Bonne soirée.

Dernière modification par pires57 (Le 23/02/2015, à 21:04)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#10 Le 25/02/2015, à 13:09

adrienb

Re : [RÉSOLU] Connexion locale et distante

voxdemonix a écrit :

http(s)://Ip_local_Serveur:port_vhost (et hop, magie) Tu peux aussi passer par Tor Hidden Service qui permet d'utiliser la même config en local ou en distant (vu qu'on passe toujours par un serveur tiers)

Tous les sites dont des sites de production, et ils sont accessibles par un seul port, le port HTTP 80.
Les répertoires sont faits suivant ce schéma :
/home/alexis/web/NOMDUSITE/public_html/index.html

Je me suis renseigné sur Tor, mais je ne comprend pas trop son fonctionnement (http://doc.ubuntu-fr.org/tor)


@pires57 : j'ai dit faux dans le sens "ça ne fonctionne pas". En aucun cas c'était pour te dire "tu as tord". Je suis désolé que tu l'ai mal interprété.

Hors ligne

#11 Le 25/02/2015, à 14:08

voxdemonix

Re : [RÉSOLU] Connexion locale et distante

L'url c'est en fonction de ta config web (apache, nginx etc), pas du dossier de stockage interne, certains placent un vhost par port (je pref cette solution ^^), d'autres font des sous domaines. Pour passer via les sous domaines, si je ne m'abuse, il faut passer par le DNS. Il y a un protocole qui permet d'utiliser les nom d'Host des machines sur le réseau local plus tôt que leur adresse IP mais je ne retrouve pas le nom.

Quant a Tor:
-Tor (Bundle ou le software) te permet de "sortir" de chez toi et de passer par le réseau Tor avant de rejoindre tes sites, exactement comme si tu venais du web normal, pratique pour les test de prod. Ils te permet aussi de joindre les sites web en .onion.  Je pense utiliser cette solution pour les solutions de synchronisations smartphone/tablette dont la config apprécie mal de passer de distant a local (et vice-versa) comme owncloud.
-Les Tor Hidden Services te permettent de joindre les services que tu as configuré (par exemple les sites web) via une url en .onion. Les Tor Hidden Services utilisent UPNP (ouverture automatique d'un port (UDP ici) sans nécessiter de mettre les mains dans le cambouis). Le point de sortie d'un visiteur/client n'est plus le Web mais bien la machine hébergeant le service, ainsi un visiteur aura comme adresse IP 127.0.0.1 et ses données ne seront a aucun moment sorti du canal de données chiffrées du réseau Tor .

Si une application passe par le réseau Tor, qu'elle soit local ou distante la configuration sera la même (enfaîte se sera tout le temps distant c'est le point négatif).

Dernière modification par voxdemonix (Le 08/10/2020, à 15:54)

Hors ligne

#12 Le 25/02/2015, à 15:09

adrienb

Re : [RÉSOLU] Connexion locale et distante

Donc Tor est à installer sur mon serveur si je comprend bien.
En fait, c'est en quelques sortes un proxy ?

Par contre les liens affichent une page web non disponible.

Hors ligne

#13 Le 25/02/2015, à 15:29

voxdemonix

Re : [RÉSOLU] Connexion locale et distante

Les liens en .onion ne sont accessible que si tu passes par le réseau Tor (avec Tor Bundle (un firefox modifié pour passer par Tor)) voila le lien normal remove by vox (je le supprime d'ici dix minutes histoire que google ne le suive pas ^^). Oui c'est une sorte de proxy.
Si tu veux accéder a tes sites depuis l'extérieur de chez toi sans te compliquer la tâche, tu peux tester Tor Bundle (sur la machine cliente seulement, même pas besoin d'installer), si tu veux installer un Tor Hidden Service, là par contre il faut installer le paquet tor sur ton serveur et ajouter les lignes suivante dans le fichier "/etc/tor/toorc"

HiddenServiceDir /var/lib/tor/hidden_service/web
HiddenServicePort 80 127.0.0.1:80

(note, si tu veux passer par SSL (HTTPS), il faut remplacer les deux occurences "80" par "443")
Et au prochaine démarrage de tor tu aura un fichier "/var/lib/tor/hidden_service/web/hostname" qui contiendra ton URL en .onion pour joindre ton service. (tor doit bien entendu être lancé pour que l'hidden service soit disponible)

Dernière modification par voxdemonix (Le 26/02/2015, à 01:59)

Hors ligne

#14 Le 25/02/2015, à 22:17

adrienb

Re : [RÉSOLU] Connexion locale et distante

Merci à toi pour toutes ces informations big_smile
J'ai installé Tor sur mon serveur, et ça fonctionne impécablement bien smile

Hors ligne

#15 Le 26/02/2015, à 00:57

LeoMajor

Re : [RÉSOLU] Connexion locale et distante

/etc/hosts
192.168.1.6     site.com
127.0.0.1 site.com

vhost
<VirtualHost 127.0.0.1 192.168.1.6>
ServerName site.com

navigator
hhtp://127.0.0.1, http://192.168.1.6, http://site.com

Hors ligne