VPN bağlantısı olan sunucuya SSH yapılamıyor


9

Bu oldukça karışık, biliyorum. Hepsini açıklayayım.

Yönlendiricimde ayarlanmış dinamik bir DNS var. Bağlantı noktası iletme işleminden sonra istenen uygulamaya bağlanabileceğimi doğruladım (bağlantı noktası 1337'de bir şey çalıştırıp bağlantı noktasını uygun makineye iletirsem, herhangi bir sorun olmadan dışarıdan bağlanabileceğimi doğruladım).

Şimdi, Macbook'umu VPN'e bağlar ve yukarıda açıklandığı şekilde çalıştırırsam, beklendiği gibi çalışır. AMA , Ubuntu Server 16.04 çalıştıran makinemi VPN'e bağlar ve bir şey çalıştırırsam veya ssh ile bağlanmak istiyorsanız, başarısız olur. Yönlendiricideki SSH bağlantısı için kullandığım bağlantı noktasını yönlendirdim. Ayrıca başarısız olan bir web sunucusunu da barındırmayı denedim.

Bu konuda ne yapabilirim? Bu bana mantıklı gelmiyor.

Ubuntu Sunucu makinesi hakkında: openvpn istemcisi ve ssh sunucusu yapılandırılmış, güvenlik duvarı yok, düzenlenmemiş iptables, ethernet üzerinden yönlendiriciye bağlı temiz bir kurulum.

EDIT: İşte yönlendirme tabloları: http://pastebin.com/ay6fpLcL


VPN olan ve olmayan yönlendirme tablolarındaki farklar nelerdir (yalnızca IPv4 için, ip -4 rubuntu'da, netstat -f inet -rnmac'ta)?
user4556274 16:17

@ user4556274 işte tablolar: pastebin.com/ay6fpLcL
Krzysztof Kraszewski

Yanıtlar:


7

Tamam, bir çözüm bulmayı başardım.

openvpnAmbalajı ambalajsız kullanma :

Bu 2 satırı .ovpndosyanıza ekleyin (ya .confda otomatik bağlanıyorsanız):

script-security 2
up /etc/openvpn/up.sh

Ardından, /etc/openvpn/up.shyürütülebilir izinlerle (755/700) oluşturun:

#!/bin/sh
ip rule add from <your-server-ip> table 128
ip route add table 128 to <your-server-subnet> dev <your-interface>
ip route add table 128 default via <server-gateway>

Örneğin, işte konfigürasyonum:

#!/bin/sh
ip rule add from 192.168.1.26 table 128
ip route add table 128 to 192.168.1.0/24 dev eno1
ip route add table 128 default via 192.168.1.1

Farklı bir VPN istemcisi / farklı yapılandırması kullanarak:

Gerekli adımları tahmin edemiyorum, ancak genellikle up.shVPN bağlantınız her kurulduğunda komut dosyası (yukarıda) çalıştırmanız gerekir .

Umarım aynı sorunu olan birine yardımcı olur. Şerefe!


NordVPN'i 18.04 tarihinde ubuntu'da kullanıyorum. Bu betik tarafından önceden yazılmış openvpn komutunun kullanılması gayet iyi çalışıyor. Ancak, nordvpn ikiliyi bağlamak için kullanmak yukarıdakilerle başarısız olur.
ma3oun
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.