[問題] ssh,vpn有辦法向VNC一樣用listen連線嗎?

看板Linux作者 (玻璃做的大叔)時間10年前 (2014/03/07 23:21), 編輯推噓1(1012)
留言13則, 5人參與, 最新討論串1/1
我目前實驗室管的伺服器有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

03/07 23:28, , 1F
為什麼不讓那邊當 vpn client 就好?
03/07 23:28, 1F

03/07 23:29, , 2F
因為也要需求要從那邊連線,用那邊的學術資源。
03/07 23:29, 2F

03/07 23:30, , 3F
我是不清楚vpn client有沒有辦法反客為主擁有server的功能啦.
03/07 23:30, 3F

03/07 23:33, , 4F
總之就VPN而言,我希望兩邊都可以使用對方的身分上網就對了。
03/07 23:33, 4F

03/08 00:03, , 5F
其實對面純Client應該就夠用了
03/08 00:03, 5F

03/08 00:04, , 6F
對面只要有sshd 可以開tunnel的話 用vpn發配的虛擬IP
03/08 00:04, 6F

03/08 00:04, , 7F
就能ssh到對面去 走tunnel拿東西了
03/08 00:04, 7F

03/08 00:04, , 8F
如果非VPN不可也可以先tunnel在連openVPN
03/08 00:04, 8F

03/08 00:12, , 9F
意思是一開始就先建立VPN,對方只要用client即可,ssh可以連
03/08 00:12, 9F

03/08 00:13, , 10F
到client那邊的sshd,而網路資源的話,就兩邊的iptables設定
03/08 00:13, 10F

03/08 00:13, , 11F
可以互轉這樣嗎?
03/08 00:13, 11F

03/08 09:39, , 12F
ssh可作port forwarding和SOCKS proxy,可搜尋看看
03/08 09:39, 12F

06/10 09:54, , 13F
你的需求用ssh其實就可以搞定了
06/10 09:54, 13F
文章代碼(AID): #1J6UGJet (Linux)