Eu tenho uma máquina executando o ubuntu 16.04. A máquina pode acessar apenas 1 servidor remoto (também executando o ubuntu). O servidor remoto tem acesso total à 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
Preciso instalar algum pacote nesta máquina local via apt-get.
Existe uma maneira de acessar a Internet através do servidor público em 10.0.0.1?
Obrigado por sua resposta.
networking
server
ssh
Tran Ngu Dang
fonte
fonte
ssh
acesso a esse servidor?Respostas:
A maneira mais fácil seria configurar um servidor proxy no servidor / gateway intermediário e configurar seu apt para usar este proxy:
E adicione esta linha:
fonte
Abra um terminal e inicie
ssh
o encaminhamento dinâmico de porta:Isso iniciará um proxy de meias no seu computador na porta 1080.
Adicione esta linha ao seu
/etc/apt/apt.conf
arquivo:Então você pode executar o seu
apt update
/apt install
comandos. Quando terminar, você pode fechar assh
conexão e reverter as alteraçõesapt.conf
.Você também pode dizer ao seu navegador ou a outros aplicativos para usar o proxy Socks e acessar a Internet.
fonte
apt.conf
estava errada, eu editei isso. Por favor, tente novamente.socks5://
parasocks5h://
, que deve funcionar, dedos cruzados. Desculpe, é difícil testar para mim, porque eu tenho conexão ...