Mam maszynę z systemem Ubuntu 16.04. Maszyna może uzyskać dostęp tylko do 1 zdalnego serwera (również z systemem Ubuntu). Zdalny serwer ma jednak pełny dostęp do Internetu.
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
Muszę zainstalować pakiet na tym komputerze lokalnym za pośrednictwem apt-get.
Czy istnieje sposób na dostęp do Internetu przez serwer publiczny w wersji 10.0.0.1?
Dziękuję za odpowiedź.
networking
server
ssh
Tran Ngu Dang
źródło
źródło
ssh
dostęp do tego serwera?Odpowiedzi:
Najprostszym sposobem byłoby skonfigurowanie serwera proxy na środkowym serwerze / bramie i skonfigurowanie apt do korzystania z tego serwera proxy:
I dodaj tę linię:
źródło
Otwórz terminal i rozpocznij
ssh
dynamiczne przekierowywanie portów:Spowoduje to uruchomienie serwera proxy skarpet na komputerze na porcie 1080.
Dodaj ten wiersz do
/etc/apt/apt.conf
pliku:Następnie możesz uruchomić polecenia
apt update
/apt install
. Po zakończeniu możesz zamknąćssh
połączenie i przywrócić zmianyapt.conf
.Możesz także poprosić przeglądarkę lub inne aplikacje, aby korzystały z tego proxy Socks i miały dostęp do Internetu.
źródło
apt.conf
był nieprawidłowy, edytowałem to. Proszę spróbuj ponownie.socks5://
nasocks5h://
, który powinien działać, kciuki. Niestety, trudno mi to przetestować, ponieważ mam połączenie ...