Ich habe eine Maschine mit Ubuntu 16.04. Der Computer kann nur auf einen Remote-Server zugreifen (auf dem auch Ubuntu ausgeführt wird). Der Remote-Server hat jedoch vollen Zugriff auf das Internet.
root@localmachine:~# ifconfig usb0
usb0 Link encap:Ethernet HWaddr 02:1e:10:1f:00:00
inet addr:10.1.0.94 Bcast:10.1.0.95 Mask:255.255.255.252
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4366027 errors:0 dropped:0 overruns:0 frame:0
TX packets:1813925 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:669835698 (669.8 MB) TX bytes:265999026 (265.9 MB)
root@localmachine:~# ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
64 bytes from 10.0.0.1: icmp_seq=1 ttl=62 time=58.4 ms
64 bytes from 10.0.0.1: icmp_seq=2 ttl=62 time=59.2 ms
Ich muss ein Paket über apt-get auf diesem lokalen Rechner installieren.
Gibt es eine Möglichkeit, über den öffentlichen Server unter 10.0.0.1 auf das Internet zuzugreifen?
Danke für Ihre Antwort.
networking
server
ssh
Tran Ngu Dang
quelle
quelle
ssh
Zugriff auf diesen Server?Antworten:
Am einfachsten wäre es, wenn Sie einen Proxyserver auf dem mittleren Server / Gateway einrichten und Ihr Apt für die Verwendung dieses Proxys einrichten:
Und füge diese Zeile hinzu:
quelle
Öffnen Sie ein Terminal und starten Sie die
ssh
dynamische Portweiterleitung:Dadurch wird ein Socks-Proxy auf Ihrem Computer an Port 1080 gestartet.
Fügen Sie diese Zeile zu Ihrer
/etc/apt/apt.conf
Datei hinzu:Dann können Sie Ihre
apt update
/apt install
-Befehle ausführen. Wenn Sie fertig sind, können Sie diessh
Verbindung schließen und die Änderungen in wiederherstellenapt.conf
.Sie können auch Ihren Browser oder andere Anwendungen anweisen, diesen Socks-Proxy zu verwenden und auf das Internet zuzugreifen.
quelle
apt.conf
war falsch, das habe ich bearbeitet. Bitte versuche es erneut.socks5://
zusocks5h://
, die funktionieren sollte, gekreuzten Fingern. Entschuldigung, es ist schwierig für mich zu testen, da ich eine Verbindung habe ...