作者LIAR (玻璃做的大叔)
看板Linux
標題[問題] ssh,vpn有辦法向VNC一樣用listen連線嗎?
時間Fri Mar 7 23:21:50 2014
我目前實驗室管的伺服器有openVPN功能,方便同學校外抓期刊或是共同實驗室資料,
我一直希望在其他學校找夠熟的朋友架類似的VPN,抓paper會很方便。
上星期聽到有同學要去日本念書,我想把網樂通弄出簡單的網芳和FTP給他,再加VPN
來用,看是要和實驗室串連還是怎樣玩再說。
現在有一個問題,我同學表示她不會太複雜的東西,包括linux,所以我保證他只要
插電源和網路線就好了,剩下的我來想辦法,而我目前假設的狀況有幾個:
那邊的IP不知道:這隨便弄個連線固定間隔連回實驗室就可以解決了。
沒有DHCP:如果那邊要手動輸入IP,這部分我可能會請他找分享器和開遠端讓我修改,
有點囉嗦,但我應該還能解決。
沒有public IP:這部分就傷腦筋了,那邊計中應該沒好心到為一個學生開port,
結果我想到ultraVNC以前有用過listen功能,由server主動發起連線,所以就算沒有
public IP也無所謂。問題是sshd或openVPN有辦法這樣反向建立連線嗎?
如果這兩套軟體本身沒有listen功能,請問還有什麼解決的方式嗎?
--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.176.36.28
→ tkcn:為什麼不讓那邊當 vpn client 就好? 03/07 23:28
→ LIAR:因為也要需求要從那邊連線,用那邊的學術資源。 03/07 23:29
→ LIAR:我是不清楚vpn client有沒有辦法反客為主擁有server的功能啦. 03/07 23:30
→ LIAR:總之就VPN而言,我希望兩邊都可以使用對方的身分上網就對了。 03/07 23:33
→ danny8376:其實對面純Client應該就夠用了 03/08 00:03
→ danny8376:對面只要有sshd 可以開tunnel的話 用vpn發配的虛擬IP 03/08 00:04
→ danny8376:就能ssh到對面去 走tunnel拿東西了 03/08 00:04
→ danny8376:如果非VPN不可也可以先tunnel在連openVPN 03/08 00:04
→ LIAR:意思是一開始就先建立VPN,對方只要用client即可,ssh可以連 03/08 00:12
→ LIAR:到client那邊的sshd,而網路資源的話,就兩邊的iptables設定 03/08 00:13
→ LIAR:可以互轉這樣嗎? 03/08 00:13
→ dirkc:ssh可作port forwarding和SOCKS proxy,可搜尋看看 03/08 09:39
推 filiaslayers:你的需求用ssh其實就可以搞定了 06/10 09:54