Bonjour
Je cherche un ssh inverse c'est a dire que c'est le serveur qui contrôle le client ssh.
Exemple: j'ai un ami qui est derrière NAT+Firewall donc seul lui peut se connecté à moi. Je veux pouvoir contrôler son PC.
Est ce que ça existe?
2eme question: quelqu'un aurait-il des sources en C/C++ d'un client/serveur ssh/telnet SIMPLE. ( genre tutorial )
merci
# port forwarding
Posté par Benjamin (site web personnel) . Évalué à 5.
Le mieux alors c'est qu'il se connecte chez toi en ssh et active un port-forwarding vers chez lui du genre
Cela provoque l'ouverture du port 2222 chez toi qui a pour conséquence de se connecter chez lui sur SON ssh.
Donc une fois lui connecté, TU peux faire, depuis TA machine :
pour se connecter chez lui.
Je ne sais pas si j'ai été très clair, mais man ssh est notre meilleur ami ;)
[^] # Re: port forwarding
Posté par Denis Montjoie (site web personnel) . Évalué à 1.
Jaurais aimé un logiciel qui le fasse de base mais bon ca a lair sympa ca.
[^] # Re: port forwarding
Posté par Ramso . Évalué à 1.
Ben moi j'aimerais pas qu'on se connecte à mes machines derrière le firewall :D
[^] # Re: port forwarding
Posté par Bernez . Évalué à 4.
Tu peux mettre cette commande dans un script shell si ça t'amuses, mais appeler ça un logiciel à part entière ce serait un peu du foutage de gueule ;-)
[^] # Re: port forwarding
Posté par Yann Hirou . Évalué à 3.
# Dis lui...
Posté par L. R. . Évalué à 2.
Sinon, il peut tjrs rediriger le port 5900 du NAT sur sa machine, hein.
Les sources pour SSH ? Ah, euh, c'est loin d'être "simple" :) Regarde plutôt du côté de google avec "socket C server client", ça devrait faire ton bonheur.
[^] # Re: Dis lui...
Posté par Denis Montjoie (site web personnel) . Évalué à 0.
[^] # Re: Dis lui...
Posté par Krunch (site web personnel) . Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Ben !
Posté par earxtacy . Évalué à 3.
sur sa machine
par ex dans pf en gros de tete:
pass in on $ext_if proto tcp from any to any port 22 keep state (laisse ouvert port ssh)
et rdr on $ext_if proto tcp from any to any port 22 -> ip-machine-local port 22
(redirige port 22 sur sa l'ip de sa machine)
et voila ;)
[^] # Re: Ben !
Posté par Denis Montjoie (site web personnel) . Évalué à 1.
Cest au boulot donc pas de touchage au firewall.
c'est pour ca qu'il ny a pas le choix: cest lui qui sort (la connection).
[^] # Re: Ben !
Posté par Matho (site web personnel) . Évalué à 1.
Toutes les méthodes que je connais impliquent un forward de port ou une publication de serveur/service... et ça se fait sur le FW.
Fais lui installer un modem sur son PC (ainsi qu'un call back ?) et appeles le : C'est encore la meilleure solution que je connaisse pour contourner le FW.
[^] # Re: Ben !
Posté par Matthieu Moy (site web personnel) . Évalué à 3.
[^] # Re: Ben !
Posté par Denis Montjoie (site web personnel) . Évalué à 1.
Cest juste pour corrigé quelque merde sur son pc:)
Je confirme le portforwarding de ssh sera mieux:)
[^] # Re: Ben !
Posté par Matho (site web personnel) . Évalué à 2.
[^] # Tss, tss, tss...
Posté par Quzqo . Évalué à 2.
Et le meilleur moyen de se retrouver avec un courrier recommandé de l'employeur pour faute lourde. Si cet employeur a pris la peine de mettre en place une passerelle/firewall, ce ne doit pas être que chacun ouvre le réseau de l'entreprise avec un modem...
[^] # Re: Tss, tss, tss...
Posté par Matho (site web personnel) . Évalué à 2.
Allons, soyons sérieux : il demande des solutions : on lui en propose.
Remarque, je n'ai pas encore parlé de borne wifi avec son antenne ricorée prêt de la fenetre ou de bricollage dans l'autocom.
^^
[^] # Re: Tss, tss, tss...
Posté par Quzqo . Évalué à 2.
Mais pas vu, pas pris... et l'antenne ricorée a toutes les chances de se fondre dans le paysage ;o))
[^] # Re: Ben !
Posté par L. R. . Évalué à 3.
et rdr on $ext_if proto tcp from any to any port 22 -> ip-machine-local port 22
Là même ce qui sort de la carte réseau sera redirigé dedans non ?
rdr on $ext_if proto tcp from any to ($ext_if) port 22 -> ip-machine-local port 22
serait plus approprié pour qu'il prenne l'adr, même dynamique, de la carte sur l'extérieur.
Même chose pour la règle de pass :)
Je sais, je chipote.
[^] # Re: Ben !
Posté par earxtacy . Évalué à 2.
car je l'ai deja fais ca fonctionne ou si cela passe par carte interne d'abord la rdr ne doit pas marcher.
mais remarque interessante surtout avec une regle antispoof dans pf.
En tous cas a revoir dans le detail :)
# merci TESO
Posté par ckyl . Évalué à 2.
http://www.packetstormsecurity.org/groups/teso/index3.html(...)
Autrement dans le genre pas secure tu fais un remote shell a coup de requete http inverse :-)
http://madchat.org/coding/perl/perl::src/rwwwshell-2.0backdoor-nico(...)
par exemple.
Plus serieusement s'il est d'accord et qu'il a la main sur le NAT suffit de rediriger un port de la machine qui fait NAT vers son serveur SSH c'est quand meme plus propre.
Pour la deuxième question oui ici :
/usr/src/contrib/telnet/telnetd/ une fois que tu as virer tout les ifdef il reste plus grand chose (oui je sais je sors)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.