遠端連不進port - Linux

Table of Contents


最近在ubuntu環境下測試一款android vnc

在localhost下用port5900 可以連的進去
但用IP:5900 就失敗

試過sudo iptables -A INPUT -p tcp --dport 5900 -j ACCEPT
跟 sudo ufw allow 5900 但無法成功

看了一下ufw status

Status: active
To Action From
5900 ALLOW Anywhere

netstat
tcp 0 0 localhost:5900 *:* LISTEN

nmap localhost
5900/tcp open vnc

nmap IP
5900 則沒有打開

因為是新手 還有很多不懂 > <
煩請各位指導
不知道有什麼方法可以連到遠端的port > <

--

All Comments

Connor avatarConnor2012-10-06
localhost:5900 這個說明該程式只 bind 127.0.0.1:5900
Carolina Franco avatarCarolina Franco2012-10-10
所以除了 127.0.0.1 來的連線,其它的都連不上
Andy avatarAndy2012-10-12
看看該程式有沒有說明,如何 bind *:5900
Irma avatarIrma2012-10-17
我是用fastdroid-vnc 去試 程式碼有點難懂 @_@
Hedda avatarHedda2012-10-18
不過開port的方法有錯嘛QQ 怎樣才可以開啟外部連線??
Elvira avatarElvira2012-10-19
就socket的bind (man 2 bind)第2個參數指定 INADDR_ANY 還
Rachel avatarRachel2012-10-21
是特定interface的IP之差別.
Bennie avatarBennie2012-10-22
意即,請說明你的 vnc server 軟體跟設定方式。
Daniel avatarDaniel2012-10-25
fastdroid-vnc http://ppt.cc/F4ml
Rae avatarRae2012-10-30
在ubuntu下把程式跑起來 用telnet 把port導向5900
在用vncviewer 去看成果
Daph Bay avatarDaph Bay2012-10-31
請問,防火牆有開放5900嗎?
John avatarJohn2012-11-02
抱歉,沒看仔細,防火牆是有開沒錯。
Heather avatarHeather2012-11-03
不過,防火牆指令好像有點出入,會不會少了-m的參數?
Candice avatarCandice2012-11-08
sudo iptables -A INPUT -p tcp -m tcp --dport \
Rebecca avatarRebecca2012-11-09
5900 -j ACCEPT (或許可以試試看)
Donna avatarDonna2012-11-12
後來試驗怎麼設定防火牆也都無法成功,最後在另一台
Ethan avatarEthan2012-11-15
電腦使用SSH Tunnel的方式克服連線問題:
David avatarDavid2012-11-17
ssh -N -f -L 5900:127.0.0.1:5900 帳號@主機IP
Anthony avatarAnthony2012-11-20
(打錯,應該是5901才對)然後在另一台電腦:
Kyle avatarKyle2012-11-21
vncviewer 127.0.0.1 (一開始不知道是我的小筆電太慢
Bethany avatarBethany2012-11-25
還是怎樣,沒有成功,後來多連幾次之後就都可以了。)
Hardy avatarHardy2012-11-27
(再次更正是5900)
Rachel avatarRachel2012-11-28
或許可以參考:http://ppt.cc/nD7I
Ethan avatarEthan2012-12-02
感謝losepacific QQQ 那篇網誌真的很有幫助 終於成功了
Olivia avatarOlivia2012-12-06
也謝謝bitlife的熱心回復 :)