Newsgroup: it.comp.os.linux.iniziare
Titolo: collegarsi a localhost:porta su pc windows

vi spiego la situazione:
ho un pc con windows 7 con un programma che fa girare un server http 
sull'ip 127.0.0.1 e porta 5812 (o una cosa del genere..)
 
io ho bisogno di collegarmi a quel server http con il mio pc con sopra linux
 
mi date una mano?
 
forse e' una cosa piu' legata a windows che a linux pero' magari qui 
c'e' qualche esperto che puo' darmi qualche consiglio
 
non ho voglia di usare windows, mi sono troppo abituato a usare i 
programmi x linux che sotto windows mi manca tutto :-)))
 
grazie


Hai già provato come indirizzo:
 
127.0.0.1:5812
 
 
i ":" dividono l'indirizzo dalla porta da utilizzare.
-- 
Ciao
Andrea Malfatti

 
 
così vede il suo pc, non quello co windows.

 
 
Non puoi, l'interfaccia di loopback non si raggiunge dall esterno.
Pero' magari non è vero, prova a fare un telnet su quella porta (e sull' 
indirizzo lan della macchina)e vedere se ti risponde.
 
telnet $ip $porta
 
 
se la rsposta è:
 
Trying $ip...
Connected to $ip.
Escape character is '^]'.
 
 
allora puoi dialogare col server su quella porta.
 
Poi per usarlo, beh dipende da cosa fa quel server


 
Se hai accesso a quel pc mettigli un IP statico, e poi dal browser di 
linux scrivi:
 
http://ip_statico:5812
 
 
forse funziona anche con 
http://nome_host:5812
 , ma non e' detto.


 
ce l'ha l'ip statico (192.168.0.75) ma il problema e' che il programma
apre la porta solo sul 127.0.0.1
mi servirebbe qualcosa per far aprire una porta sul 192.168.0.75 e 
redirettare tutto sulla porta aperta sul 127.0.0.1
 
 


Ah ho capito, allora puoi fare un tunneling con ssh. Il client ssh 
intercettera' tutte le chiamate all'indirizzo 
127.0.0.1:5812
 e le 
reindirizzera' a 
192.168.0.75:5812
. Questo fara' contento il tuo 
programma su linux che credera' di parlare con 127.0.0.1 e invece stara' 
parlando con 192.168.0.75.


aspetta
io non devo ingannare i programmi su linux
cioe' io devo usare per esempio firefox wget ecc
e mi sta bene indicargli come url 
192.168.0.75:5815
 
 
quello che devo ingannare e' windows
 

Il 23/12/2015 16:44, kane ha scritto:

Hum, forse devi solo spegnere il firewall di windows, hai provato?


 
mi serve che la porta sia aperta anche sulla scheda di rete e non solo 
sul loopback


si, il firewall non centra niente
il problema e' che il programma apre solo su localhost e non ha 
impostazioni per modificare questa scelta del cavolo
 
ovviamente tutto closed-source
 


Allora prova a mettere un server ssh sulla macchina windows e fare il 
tunnel dalla macchina linux al server sulla macchina windows. C'e' caso 
che il quel modo al tuo programma su windows risulti che le chiamate 
arrivino da localhost e non dall'esterno.


 
Per curiosita', che programma e'? Hai controllato nel regedit di windows 
se e' possibile modificare i parametri?

 se e' possibile modificare i parametri?
 
no niente da fare
 

 mi date una mano?
 
per prova ho attivato il server web del programma everything su windows, 
e dal browser su windows accedo regolarmente al servizio (everything 
serve per ricercare file nel computer, ed è possibile attivare un server 
web o FTP) digitando nel browser "localhost" o "192.168.1.3". Da una 
debian virtualizzata apro il browser e digito "
http://192.168.1.3
" ed 
accedo regolarmente al servizio http sulla parte windows, senza toccare 
niente.
 
-- 
Fri(END), Boyfri(END), Girlfri(END), Bestfri(END). Everything has an END 
except...Fam(ILY)! It Has 3 Letters that say I LOVE YOU


L'istinto mi dice che puzza di trollaggine.
 


 
 
e grazie! da quello che hai scritto apre la porta pure sull'ip della 
scehda di rete...
 
 
il mio programma apre solo su 127.0.0.1 cosi' funziona solo dal pc in 
questione


 
Si puo' conoscere il nome del programma?


ls -la ServerHttp.exe
-rw-r--r-- 1 kane kane 1030144 Dec 23 00:56 ServerHttp.exe
 
file ServerHttp.exe
ServerHttp.exe: PE32 executable (GUI) Intel 80386, for MS Windows
 
 
  stat ServerHttp.exe
 
   File: ‘ServerHttp.exe’
   Size: 1030144   	Blocks: 2016       IO Block: 4096   regular file
Device: 801h/2049d	Inode: 13123221    Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/  kane)   Gid: ( 1000/  kane)
Access: 2015-12-24 07:06:52.730303748 +0100
Modify: 2015-12-23 00:56:02.828504135 +0100
Change: 2015-12-23 00:56:02.828504135 +0100
  Birth: -
 


 
scusa eh... tu hai detto nel primo post: "ho un pc con windows 7 con un 
programma che fa girare un server http...", e da quando su windows si fa 
"ls -la" per vedere la lista dei file?


 ls -la ServerHttp.exe
 
Ma non ha un nome commerciale?

 -rw-r--r-- 1 kane kane 1030144 Dec 23 00:56 ServerHttp.exe
 
<cut>
e' tutto molto bello, ma forse conoscere il nome del programma potrebbe 
aiutare a trovare una soluzione.
altrimenti installa su win un server ssh (per esempio copssh free 
edition) e da linux stabilisci la connessione con putty