最近研究想要用VPN做遠端傳輸 - Linux

Table of Contents

由於最近接觸了IOT,研究上出現一個大難題,就是我要把檔案從A地傳送到B地,並且一切都要自動化進行,目前A地是樹莓派,而B地是NAS。由於不是相關科系,所以上來求助。以下是我想的方案與遇到的困難。
其實主要是想問方案一,然後我使用的是樹莓派3,作業系統是 Raspbian

方案一:
利用OPENVPN跳板到研究室內的區網,然後利用rsync的指令在區網內做備份。
困難:
照步驟做卻出現以下訊息,問一下喔 ! 我在區網內接VPN會是大問題嗎? (IP部分我弄掉了,怕你們接的上我接不上然後笑我。)

sudo openvpn --config /home/pi/Desktop/openvpn/VPNConfig.ovpn

Tue May 15 16:54:46 2018 OpenVPN 2.4.0 arm-unknown-linux-gnueabihf [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Jul 18 2017

Tue May 15 16:54:46 2018 library versions: OpenSSL 1.0.2l 25 May 2017, LZO 2.08

Enter Auth Username: pi

Enter Auth Password: ********

Tue May 15 16:54:54 2018 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.

Tue May 15 16:54:59 2018 TCP/UDP: Preserving recently used remote address: [AF_INET]__________:1194

Tue May 15 16:54:59 2018 UDP link local (bound): [AF_INET][undef]:1194

Tue May 15 16:54:59 2018 UDP link remote: [AF_INET]__________:1194

Tue May 15 16:55:59 2018 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)

Tue May 15 16:55:59 2018 TLS Error: TLS handshake failed

Tue May 15 16:55:59 2018 SIGUSR1[soft,tls-error] received, process restarting

方案二:
用 rsync file_name user@IP file_name
困難:
區網內可以,但不知道為啥不是區網就沒辦法,然後SSH免密碼方面照網路步驟做,也是一直失敗,所以才想用方法一。

方案三:
直接使用NAS附的軟體做異地備分
困難:
樹莓派沒法用那種軟體,雖然Windows使用上算方便,然後這好像是雙向備份,所以我沒法讓樹莓派塞那麼多檔案。

還是厲害的鄉民們有很棒棒的建議謝謝喔。

--
Sent from my Windows

--

All Comments

Caitlin avatarCaitlin2018-05-16
NAS跟樹莓派分別放在哪裡?
Una avatarUna2018-05-18
我先以你的樹莓派在研究室,NAS放在其他地方做假設
Joseph avatarJoseph2018-05-23
你的方法1我沒試過,方法2則是你的NAS必須有公網IP,然
Anthony avatarAnthony2018-05-27
後就是照你說的指令備份即可
Caitlin avatarCaitlin2018-05-30
要不要考慮用SoftEther? 這套VPN還附GUI管理程式
Kumar avatarKumar2018-05-31
單純VPN的話用ZeroTier會比較快
Ivy avatarIvy2018-06-01
自架OpenVPN沒有比較好啊...
Rebecca avatarRebecca2018-06-05
另外看起來像是你TLS交握的問題,證書都有做好?
Suhail Hany avatarSuhail Hany2018-06-06
還沒handshake才對,port沒回應比較有可能
Susan avatarSusan2018-06-10
等一下....4G網路拿到的是電信商大型NAT的IP
Poppy avatarPoppy2018-06-12
我的印象中這個IP沒辦法實際運用
Quintina avatarQuintina2018-06-16
試試看scp? ssh 免密碼key有弄好嗎
Frederica avatarFrederica2018-06-18
zerotier的話你的NAS可以跑嗎?
Daph Bay avatarDaph Bay2018-06-22
試試看scp。
Quintina avatarQuintina2018-06-25
你NAS上面還有一個路由器的話可以用DMZ沒錯,但是安全起
見還是用虛擬伺服器做port轉址比較安全。然後問問學校防
火墻有沒有擋服務吧
Sandy avatarSandy2018-06-28
架openVPN太麻煩啊啊,然後還要處理證書問題
Donna avatarDonna2018-07-01
不能互Ping的話,看一下設定是不是不允許用戶間可以互
相發現
Eartha avatarEartha2018-07-06
我猜你有 NAT 但是 Port Forwarding 沒弄好,你可試試看
ngork,再搭配你剛剛的 rsync 就可以了
Quintina avatarQuintina2018-07-07
scp就是透過ssh貼過去遠端。
Hardy avatarHardy2018-07-10
推Softether,用過就回不去了!