Ssh

在 iPhone 上通過 OpenVPN 進行 SSH

  • June 18, 2013

我的 iPhone 通過 OpenVPN 連接到我的 SSH 伺服器時遇到問題。

我可以從我的電腦成功連接,所以所有設置都很好。OpenVPN 也執行良好(“已連接”) - 我可以在右上角看到 VPN 圖示。

問題在於 SSH - 我什至無法 ping 到本地地址。當我嘗試跟踪 10.0.1.1(VPN 上的伺服器 IP)時,它會通過一些我現在已知的 IP 地址,然後超時。在我看來,應用程序忽略了 VPN,它們正試圖通過“正常”網路到達地址 10.0.1.1。

我正在使用的應用程序:OpenVPN、Scany (ping & trace) 和 iSSH。

有人有類似的問題嗎?你知道我能做些什麼來讓它工作嗎?謝謝你的時間。

編輯 - 這是 OpenVPN 在 iPhone 上生成的日誌:

2013-05-03 15:59:33 ----- OpenVPN Start -----
2013-05-03 15:59:33 LZO-ASYM init swap=0 asym=0
2013-05-03 15:59:33 EVENT: RESOLVE
2013-05-03 15:59:33 EVENT: WAIT
2013-05-03 15:59:33 Connecting to artworksmedia.cz:1194
(37.157.197.197) via TCPv4
2013-05-03 15:59:33 EVENT: CONNECTING
2013-05-03 15:59:33 Tunnel Options:V4,dev-type tun,link-mtu
1544,tun-mtu 1500,proto TCPv4_CLIENT,comp-lzo,keydir 1,cipher
BF-CBC,auth SHA1,keysize 128,key-method 2,tls-client
2013-05-03 15:59:33 Peer Info:
IV_VER=1.0
IV_PLAT=ios
IV_NCP=1
IV_LZO=1

2013-05-03 15:59:34 VERIFY OK: depth=0
cert. version : 3
serial number : 01
issuer name  : C=CZ, ST=Czech Republic, L=Varnsdorf, O=Artworks Media,
CN=Artworks Media, 0x29=Artworks Media,
emailAddress=podpora@artworksmedia.cz
subject name  : C=CZ, ST=Czech republic, L=Varnsdorf, O=Artworks
Media, CN=Artworks Media, 0x29=Artworks Media,
emailAddress=podpora@artworksmedia.cz
issued  on    : 2012-09-16 10:02:24
expires on    : 2022-09-14 10:02:24
signed using  : RSA+SHA1
RSA key size  : 1024 bits

2013-05-03 15:59:34 VERIFY OK: depth=1
cert. version : 3
serial number : D5:00:96:A7:C3:3A:79:3D
issuer name  : C=CZ, ST=Czech Republic, L=Varnsdorf, O=Artworks Media,
CN=Artworks Media, 0x29=Artworks Media,
emailAddress=podpora@artworksmedia.cz
subject name  : C=CZ, ST=Czech Republic, L=Varnsdorf, O=Artworks
Media, CN=Artworks Media, 0x29=Artworks Media,
emailAddress=podpora@artworksmedia.cz
issued  on    : 2012-09-16 10:00:40
expires on    : 2022-09-14 10:00:40
signed using  : RSA+SHA1
RSA key size  : 1024 bits

2013-05-03 15:59:34 SSL Handshake: TLSv1.0/SSL-EDH-RSA-AES-256-SHA
2013-05-03 15:59:34 Session is ACTIVE
2013-05-03 15:59:35 EVENT: GET_CONFIG
2013-05-03 15:59:35 Sending PUSH_REQUEST to server...
2013-05-03 15:59:35 OPTIONS:
0 [ping] [10]
1 [ping-restart] [120]
2 [ifconfig] [10.0.1.2] [10.0.1.1]

2013-05-03 15:59:35 LZO-ASYM init swap=0 asym=0
2013-05-03 15:59:35 EVENT: ASSIGN_IP
2013-05-03 15:59:35 Connected via tun
2013-05-03 15:59:35 EVENT: CONNECTED @artworksmedia.cz:1194
(37.157.197.197) via /TCPv4 on tun/10.0.1.2/

所以我想出了一個解決方案。不,它不能被稱為解決方案……我只是忘記了它,幾天前我重新安裝了iPhone。今天,VPN 再次出現在我的腦海中,所以我試了一下,瞧——它執行良好,沒有任何問題。

我進行了全新安裝(沒有備份還原),並且安裝了除所有遊戲外的所有應用程序,然後重新安裝。

我希望這對其他人有幫助。如果有人在我之前告訴我這樣做,我會節省這麼多時間……

引用自:https://serverfault.com/questions/502583